To build a successful house you need to first have a firm understanding of what you want to achieve. You need to know your building needs, the kind of materials you will need to use and why you will need them. You also need to understand what type of construction you want to do and how many rooms you want in your home. You should also keep in mind that the costs of construction vary and therefore the plans you will require will also vary.