DreamPlan software is a 3D home design software that enables users to plan and visualize their home renovation or construction projects. The software offers a wide range of tools for designing floor plans, adding furniture and fixtures, and creating interior and exterior visualizations. It also allows users to import existing floor plans and customize them to their needs. Additionally, DreamPlan provides users with a cost estimation tool to help them budget their projects.