Enterprise resource planning (ERP) software supports the entire business process. Typically, ERP consists of modules such as marketing and sales, field service, production, inventory control, procurement, distribution, human resources (HR), etc.
Graphing and visualization software visually present abstract scientific data. The programs take numerical data and create (render) images for analysis.
Media and presentation software include tools and applications for the creation of multimedia presentations for broadcast or advertising and marketing use. It often uses media such as CDs and DVDs.
Planning, scheduling and productivity software is designed for monitoring and improving scheduling, efficiency, productivity and project management activities.