Architecture is the process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common quality attributes such as performance, security, and manageability. It involves a series of decisions based on a wide range of factors, and each of these decisions can have considerable impact on the quality, performance, maintainability, and overall success of the application.
Auto Cad is a computer-aided design (CAD) program used for 2-D and 3-D design and drafting. AutoCAD support numerous application program interfaces for automation and customization.
Revit can be used from conceptual design, design development, materials estimates, bidding, construction documents, trade coordination, as-builts through building management using the same initial building model.
Google Sketch up
Sketch up is used for static modeling, 3D modeling program designed for architects, filmmakers, game developers, and related professions.
STAAD pro features state of the art user interface, visualization tools, powerful analysis and design engines with advanced finite element (FEM) and dynamic analysis capabilities.