Autodesk has also developed a few vertical programs, for discipline-specific enhancements. AutoCAD Architecture (formerly Architectural Desktop), for example, permits architectural designers to draw 3D objects such as walls, doors and windows, with more intelligent data associated with them, rather than simple objects such as lines and circles. The data can be programmed to represent specific architectural products sold in the construction industry, or extracted into a data file for pricing, materials estimation, and other values related to the objects represented. Additional tools allow designers to generate standard 2D drawings, such as elevations and sections, from a 3D architectural model. Similarly, Civil Design, Civil Design 3D, and Civil Design Professional allow data-specific objects to be used, allowing standard civil engineering calculations to be made and represented easily. AutoCAD Electrical, AutoCAD Civil 3D, AutoCAD Map 3D, AutoCAD Mechanical, AutoCAD MEP, AutoCAD P&ID, AutoCAD Plant 3D and AutoCAD Structural Detailing are other examples of industry-specific CAD applications built on the AutoCAD platform.