Software / Hardware
by Katherine Amaya
1. System Software
1.1. All programs that allow the user to perform one or more specific tasks are included
1.1.1. Text processors, spreadsheets, editors, telecommunications, numerical and symbolic calculation software, videogames, among others.
1.1.1.1. Operating systems
1.1.1.2. Device drivers
1.1.1.3. Diagnostic tools
1.1.1.4. Correction and Optimization Tools
1.1.1.5. Servers
1.1.1.6. Utilities
2. App software
2.1. Are those tools that a programmer uses to develop computer programs.
2.1.1. Applications of industrial automation and control system Office automation applications Educational software Medical software Numerical Calculation Software Assisted Design Software (CAD) Numerical Control Software (CAM)
3. Programming Software
3.1. Is one that allows users to interact with the operating system as well as control it.
3.1.1. Text editors Compilers Interpreters Linkers Debuggers Integrated Development Environments (IDE)