This should be simple website with no shopping cart function. This is for a house construction company to show portfolio to the customer. Therefore, a nice self maintain gallery function is a must. This basically is a website design more toward to template and image design. A professional feel and professional logo is needed. I am the web technician of that company so I will maintain the website. I do not know programming but I do know some web management stuff like dotnetnuke which I familiar with. Please make sure using asp or asp.net because our web server is windows server. We expect something professional like http://hilinehomes.com/ . http://www.mordeno.com/. Again, professional looking is the key of this project.
I prefer using dotnetnuke because the maintainance is easy and I am familiar with. You basically design the template. Please remember write down 1 + 1 equal to what on your reply. Or, I will expect that you don even bother to read my description.