Construction projects are becoming very large, complex and challenging in all aspects. It has become necessary to properly plan, model and analyze the structures before construction. Numerous software’s are developed in every sub discipline of civil engineering which have made the life of civil engineers easier. Below mentioned are the basic information of software’s that everyone needs to know.