Ranch design or Estate design is services that typically encompass the design of several projects into one. It can include but not limited to, main home, guest house, swimming pool, pool houses, entertainment buildings, outbuildings, and entire site layout.