First, thank you all for such informative discussion. I had the similar doubts about CompletedDesign, Product and House.
Having read the thoughts above and analyzing the given requirement specs, my understanding is:
Product is a generic term used to represent anything that is available for sale. I see this from an e-commerce web-site perspective.
In case of FactoryHomes, their product is a House.
On the other hand, CompletedDesign is a sort of online purchase order, and hence has details like:
What is being bought (Comes from House design, that user has assembled)What is the price (Comes after customer changes the house design status to "Completed" )Who is buying (Comes from Customer association)
Please share your views.