Architecture and civilization have evolved inter-dependently due to the involvement with each other on fundamental grounds. The Indian sub-continent is home to one of the oldest civilizations recorded in history, and hence it is home to the most ancient architectural concepts and techniques. Having a rich cultural heritage, Indian Architecture developed a complex set of building typology specific to the needs of the people- places to carry out certain rituals and practices. Many of these building types have been discontinued, the rest have not been constructed anywhere outside the context of Indian Architecture. Indian Architecture is more than just temples: it encompasses all that originated in India: monasteries, step wells, temples (of course), courtyard housing and many other things. There are some building types developed quite recently as well, yet not reproduced anywhere else in the world!