Hay bastantes tipos diferentes de software de remodelación de viviendas, aunque normalmente se pueden clasificar como software tridimensional (3D) o software bidimensional (2D). El software 3D permite al usuario crear un modelo virtual del interior y exterior de una casa en un espacio virtual, lo que le permite al usuario realizar los ajustes necesarios para demostrar cómo podría ocurrir la remodelación. El software de remodelación de viviendas en 2D utiliza gráficos básicos, generalmente dibujos de líneas en una computadora que se asemejan a dibujos que alguien puede hacer de un plano de planta o ilustraciones de diseño de interiores similares, que luego se pueden usar para planificar la remodelación del espacio.
El software de remodelación de viviendas es un programa de software que se puede utilizar para planificar y diseñar un esquema general para remodelar un espacio interior o exterior. Los profesionales del diseño suelen utilizar este tipo de software para permitirles planificar más fácilmente cómo se pueden reorganizar los muebles, agregar o quitar paredes y otros cambios que pueden ser necesarios para la remodelación. Los usuarios normalmente pueden ingresar fotografías u otras imágenes en dicho software, lo que facilita la recreación del espacio existente dentro del software. El software de remodelación del hogar puede ser bastante costoso, dependiendo de las herramientas proporcionadas con dicho programa, aunque también hay programas económicos disponibles.
Uno de los tipos más populares de software de remodelación de viviendas es un programa que se puede utilizar para crear un modelo virtual en 3D de un entorno. Este tipo de software suele ser bastante similar a los programas de diseño asistido por computadora (CAD) que se pueden utilizar para crear gráficos en 3D. Si bien las herramientas proporcionadas con dicho software pueden ser más limitadas que las que se encuentran en los programas de modelado 3D, aún pueden permitir al usuario crear una representación precisa del espacio. Este software de remodelación del hogar permite al usuario manipular objetos dentro del espacio para visualizar mejor cómo los cambios y el reposicionamiento pueden afectar el flujo general del entorno.
También hay programas de software de remodelación de viviendas que se pueden utilizar para crear una imagen 2D para su uso en la planificación de una remodelación. Estos programas permiten al usuario crear una imagen de computadora que se asemeja al tipo de boceto o dibujo que un diseñador podría crear en papel. Si bien estos programas pueden ser algo más limitados en funcionalidad general que el software 3D, a menudo brindan al usuario más opciones y flexibilidad. Las imágenes o modelos que no se pueden crear en un programa 3D generalmente se pueden dibujar en un software de remodelación de viviendas en 2D, lo que permite creaciones prácticamente ilimitadas en dicho software.