Skip to main content
6 answers
8
Asked 573 views

software categories

What are the various categories of software?

Thank you comment icon I am assuming software categories you are referring to is either proprietary (you write software for a company that they own) or open source code (GNU, Mozilla, etc.). Atul Bhankharia
Thank you comment icon I could give my opinion, but this link does a good job explaining: https://www.futurelearn.com/info/courses/computer-systems/0/steps/53500#:~:text=There%20are%20different%20types%20of,utility%20software%2C%20and%20application%20software. Hope that helps! Trevor Dawson

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

8

6 answers


1
Updated
Share a link to this answer
Share a link to this answer

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.


1
0
Updated
Share a link to this answer
Share a link to this answer

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.

0
0
Updated
Share a link to this answer
Share a link to this answer

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.
0
0
Updated
Share a link to this answer
Share a link to this answer

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.
0
0
Updated
Share a link to this answer
Share a link to this answer

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
0
0
Updated
Share a link to this answer
Share a link to this answer

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.
0