Programs that service other programs, including compilers, editors, file management utilities, operating systems, drivers, and networking software.
2
New cards
Application Software
Stand-alone programs designed for specific business needs that process business or technical data for effective management and decision-making.
3
New cards
Engineering/Scientific Software
Programs used for data analysis in fields such as astronomy, automotive engineering, and genetics.
4
New cards
Embedded Software
Software integrated within products or systems to control user features and system functions, such as microwave controls and automotive digital functions.
5
New cards
Product-line Software
Software composed of reusable components targeting specific capabilities for niche or broad consumer markets.
6
New cards
Web/Mobile Applications
Network-centric software applications, including browser-based applications, cloud computing, service-based computing, and mobile device software.
7
New cards
Artificial Intelligence Software
Software that employs heuristics for solving complex problems, including robotics, decision-making systems, pattern recognition, and machine learning.