1- SketchUp

SketchUp is most impressive home design tool. It free version for hobbyists, while the pro version is more suited to professionals in architecture, construction.

2-SmartDraw

It has  a lot of selection of furniture, cars, building materials and thousands of templates and floor plan that gives you a thousand ways to possibly design you new space.

3-Floorplanner

The best thing of the Floorplanner is it let you decordecorate your space online or  without having to download any software.

4- MagicPlan

 It is an iOS & Android room design application. Its makes floor plans for images that are scanned by users.

5-Planner 5D

It is the best home design tool. It generating a 3D image which appears to surround the user. 

6- HomeByMe

This software will produce a floor plan with all your furniture & appliances in the right places and gives a good decoration idea. 

7- Roomstyler

The Roomstyler is easy to use . The Plus point of this application is you can create a custom room within a minutes.

8- DFS Room Planner

This application helps you to place you sofa at a better location and enhance the space and  play around with decorations to complement your chosen sofa.

9- Carpetright visualiser

This application help envision what your room will look like with carpet, vinyl, wood or laminate flooring.