6 answers
6 answers
Updated
Chirayu’s Answer
Software can be categorized into several categories, including:
System software: Operating systems, device drivers, and utilities that manage and control the hardware and basic functions of a computer.
Application software: Programs designed for specific tasks, such as word processing, graphic design, and web browsing.
Development software: Tools used for software development, such as integrated development environments (IDEs) and code editors.
Database software: Programs used to manage, store, and retrieve data.
Gaming software: Games and gaming engines.
Artificial Intelligence and machine learning software: Algorithms and software programs designed to perform tasks that would typically require human intelligence, such as speech recognition, image recognition, and natural language processing.
Mobile software: Applications designed for mobile devices, such as smartphones and tablets.
Virtual and augmented reality software: Programs that create virtual or augmented experiences for users.
This is not an exhaustive list, and software can be further divided into subcategories based on specific functionality and characteristics.
System software: Operating systems, device drivers, and utilities that manage and control the hardware and basic functions of a computer.
Application software: Programs designed for specific tasks, such as word processing, graphic design, and web browsing.
Development software: Tools used for software development, such as integrated development environments (IDEs) and code editors.
Database software: Programs used to manage, store, and retrieve data.
Gaming software: Games and gaming engines.
Artificial Intelligence and machine learning software: Algorithms and software programs designed to perform tasks that would typically require human intelligence, such as speech recognition, image recognition, and natural language processing.
Mobile software: Applications designed for mobile devices, such as smartphones and tablets.
Virtual and augmented reality software: Programs that create virtual or augmented experiences for users.
This is not an exhaustive list, and software can be further divided into subcategories based on specific functionality and characteristics.
Updated
Fred’s Answer
well...there are other ways to categorize software:
Copywrite protected
Open-source
Shareware
etc.
or you could categorize it vertically:
Finance
Agricultural
Commerce
Productivity
Health care
etc.
Copywrite protected
Open-source
Shareware
etc.
or you could categorize it vertically:
Finance
Agricultural
Commerce
Productivity
Health care
etc.
Updated
Dan’s Answer
There are LOTs of software (SW) categories. if I try to be a little more generic, then you can also say there are developers who work on the "front-end" and "back-end". the front-end is usually the user interface (sometimes called UI), the back-end is usually the "engine" of the application and requires using all the algorithms you study in school.
I will say the basic principles are the same for all categories, I suggest that as a student you focus on them. what you end up doing in your career is sometimes more pure luck than anything else.
I will say the basic principles are the same for all categories, I suggest that as a student you focus on them. what you end up doing in your career is sometimes more pure luck than anything else.
Updated
Kamlesh’s Answer
As many have stated earlier, software can be:
- COTS
- Open Source
- Shareware
- Custom Built
- SaaS (Software as a Service)
- Embedded
etc.
Or it could also be classified by industry or usage:
- Financial
- Accounting
- Healthcare
- Retail / eCommerce
- Education
- Industrial
- Supply Chain
- Productivity
- Insurance
- ERP
etc.
- COTS
- Open Source
- Shareware
- Custom Built
- SaaS (Software as a Service)
- Embedded
etc.
Or it could also be classified by industry or usage:
- Financial
- Accounting
- Healthcare
- Retail / eCommerce
- Education
- Industrial
- Supply Chain
- Productivity
- Insurance
- ERP
etc.
Updated
Ismail’s Answer
Softwares has two main categories;
application software like Microsoft Word and powerpoint
Programming Software; like Java or C++ where you code your own
application software like Microsoft Word and powerpoint
Programming Software; like Java or C++ where you code your own
Dan Wolf
Retired Electrical/Software Engineer and part-time College Professor (BSEET and MS Engineering Management)
129
Answers
Pittsburgh, Pennsylvania
Updated
Dan’s Answer
How about embedded programming? Embedded software is used to control industrial and product specific applications. Also known as embedded microprocessor products, these include things like automotive engine control, cell phones, GPS devices, traffic light controls, robotic systems and anything else that uses a computer to control something physical. Related to this is industrial control where software is used to automate manufacturing processes such as steel making, Disney/amusement rides, food processing, etc.
Delete Comment
Flag Comment
Delete Comment
Flag Comment