𝙎𝙤𝙛𝙩𝙬𝙖𝙧𝙚 𝘾𝙖𝙩𝙚𝙜𝙤𝙧𝙞𝙚𝙨
Software categories are groups of software. They allow software to be understood in terms of those categories, instead of the particularities of each package. Different classification schemes consider different aspects of software.
1) 𝙎𝙮𝙨𝙩𝙚𝙢 𝙨𝙤𝙛𝙩𝙬𝙖𝙧𝙚

System Software is necessary to manage the computer resources and support the execution of application programs. Software like operating systems, compilers, editors and drivers, etc., come under this category. A computer cannot function without the presence of these. Operating systems are needed to link the machine-dependent needs of a program with the capabilities of the machine on which it runs. Compilers translate programs from high-level language to machine language.
2) 𝘼𝙥𝙥𝙡𝙞𝙘𝙖𝙩𝙞𝙤𝙣 𝙎𝙤𝙛𝙩𝙬𝙖𝙧𝙚

Application software is designed to fulfill the user’s requirement by interacting with the user directly. It could be classified into two major categories:- generic or customized. Generic Software is the software that is open to all and behaves the same for all of its users. Its function is limited and not customized as per the user’s changing requirements. However, on the other hand, Customized software is the software products that are designed as per the client’s requirement, and are not available for all.
3) 𝙀𝙣𝙜𝙞𝙣𝙚𝙚𝙧𝙞𝙣𝙜 𝙎𝙤𝙛𝙩𝙬𝙖𝙧𝙚

Computer simulation is a key part of the automotive development process. Lotus Engineering Software has been developed by automotive engineers, using them on many powertrain and vehicle projects at Lotus over the past 20 years.
The philosophy under-pinning Lotus Engineering Software is to offer simulation tools which enable the user to generate models very quickly, using a mixture of embedded design criteria and well-structured interface functionality.
4) 𝙀𝙢𝙗𝙚𝙙𝙙𝙚𝙙 𝙎𝙤𝙛𝙩𝙬𝙖𝙧𝙚

This type of software is embedded into the hardware normally in the Read-Only Memory (ROM) as a part of a large system and is used to support certain functionality under the control conditions. Examples are software used in instrumentation and control applications like washing machines, satellites, microwaves, etc.
5) 𝙋𝙧𝙤𝙙𝙪𝙘𝙩-𝙡𝙞𝙣𝙚 𝙎𝙤𝙛𝙩𝙬𝙖𝙧𝙚

Software product line is a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way.
Software product lines are emerging as a viable and important development paradigm allowing companies to realize order-of-magnitude improvements in time to market, cost, productivity, quality, and other business drivers. Software product line engineering can also enable rapid market entry and flexible response, and provide a capability for mass customization
6) 𝙒𝙚𝙗 𝘼𝙥𝙥𝙡𝙞𝙘𝙖𝙩𝙞𝙤𝙣

Web application, computer program stored on a remote server and run by its users via a Web browser. A Web application is an advantageous form of software because the use of browsers allows the application to be compatible with most standard computers and operating systems. Moreover, the application does not take up memory on a computer’s hard dive and is accessible from nearly any computer or device a person might use. Multiple users can even use the same application at the same time, allowing for simultaneous participation. Although Web applications always require a network connection, this limitation has lessened in importance as the Internet has become more and more ubiquitous
7) 𝘼𝙧𝙩𝙞𝙛𝙞𝙘𝙖𝙡 𝙄𝙣𝙩𝙚𝙡𝙡𝙞𝙜𝙚𝙣𝙘𝙚 𝙎𝙤𝙛𝙩𝙬𝙖𝙧𝙚

Software like expert systems, decision support systems, pattern recognition software, artificial neural networks, etc. come under this category. They involve complex problems which are not affected by complex computations using non-numerical algorithms.
0 Comments