Categories Of Software

 
(Redirected from List of software categories)

Feb 07, 2019  An application software is something that is intended to perform a task on a system or a specific program. Depending on the level of language used there are different types of application software: 1) Word processing software This tool is used to. This category is about all aspects of software (SW) which here is taken to include the following categories: Application software (application software: office suites, word processors, spreadsheets, etc.) System software (system software: operating systems, device drivers, desktop environments, etc.). If you need business software, Capterra is the place for you. With over 700 software categories, you are sure to find the solution you need. What is Application Software & Its Types. Greyware: This is a term used to categories all the software falling between malicious software and other codes including track-ware and spyware. Nagware: This refers to software that comes in the form of pop ups asking users to.

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.

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. Computer Software. Computer software can be put into categories based on common function, type, or field of use.

  • 1Computer Software
    • 1.1Copyright status
  • 2Microsoft TechNet and AIS Software categories

Computer Software[edit]

Computer software can be put into categories based on common function, type, or field of use. There are three broad classifications:

  • Application software is the general designation of computer programs for performing tasks. Application software may be general purpose (word processing, web browsers, etc.) or have a specific purpose (accounting, truck scheduling, etc.). Application software contrasts with system software.
  • System software is a generic term referring to the computer programs used to start and run computer systems including diverse application software and networks.
  • Computer programming tools, such as compilers and linker, are used to translate and combine computer program source code and libraries into executable RAMs (programs that will belong to one of the three said)

Copyright status[edit]

The GNU Project categorizes software by copyright status: free software, open source software, public domain software, copylefted software, noncopylefted free software, lax permissive licensed software, GPL-covered software, the GNU operating system, GNU programs, GNU software, FSF-copyrighted GNU software, nonfree software, proprietary software, freeware, shareware, private software and commercial software.[1]

Free software[edit]

Free software is software that comes with permission for anyone to use, copy and distribute, either verbatim or with modifications, either gratis or for a fee. In particular, this means that source code must be available. 'If it's not source, it's not software.' If a program is free, then it can potentially be included in a free operating system such as GNU, or free versions of the Linux system.

Free software in the sense of copyright license (and the GNU project) is a matter of freedom, not price. But proprietary software companies typically use the term 'free software' to refer to price. Sometimes this means a binary copy can be obtained at no charge; sometimes this means a copy is bundled with a computer for sale at no additional charge.[1]

Open source software[edit]

Open source software is software with its source code made available under a certain license to its licensees. It can be used and disseminated at any point, the source code is open and can be modified as required. The one condition with this type of software is that when changes are made users should make these changes known to others. One of the key characteristics of open source software is that it is the shared intellectual property of all developers and users. The Linux operating system is one of the best known examples of a collection of open source software.[2]

Copylefted software[edit]

Copylefted software is free software whose distribution terms ensure that all copies of all versions carry more or less the same distribution terms. This means, for instance, that copyleft licenses generally disallow others to add additional requirements to the software (though a limited set of safe added requirements can be allowed) and require making source code available. This shields the program, and its modified versions, from some of the common ways of making a program proprietary. Some copyleft licenses block other means of turning software proprietary.

Copyleft is a general concept. Copylefting an actual program requires a specific set of distribution terms. Different copyleft licenses are usually “incompatible” due to varying terms, which makes it illegal to merge the code using one license with the code using the other license. If two pieces of software use the same license, they are generally mergeable.[1]

Non-copylefted free software[edit]

Noncopylefted free software comes from the author with permission to redistribute and modify and to add license restrictions.

If a program is free but not copylefted, then some copies or modified versions may not be free. A software company can compile the program, with or without modifications, and distribute the executable file as a proprietary software product. The X Window System illustrates this approach. The X Consortium releases X11 with distribution terms that make it noncopylefted free software. If you wish, you can get a copy which has those distribution terms and is free. However, nonfree versions are available and workstations and PC graphics boards for which nonfree versions are the only ones that work. The developers of X11 made X11 nonfree for a while; they were able to do this because others had contributed their code under the same noncopyleft license.[1]

Shareware[edit]

Shareware is software that comes with permission to redistribute copies, but says that anyone who continues to use a copy is required to pay. Shareware is not free software, or even semi-free. For most shareware, source code is not available; thus, the program cannot be modified. Shareware does not come with permission to make a copy and install it without paying a license fee, including for nonprofit activity.[1]

Freeware[edit]

Like shareware, freeware is software available for download and distribution without any initial payment. Freeware never has an associated fee. Things like minor program updates and small games are commonly distributed as freeware. Though freeware is cost free, it is copyrighted, so other people can't market the software as their own.[3]

Microsoft TechNet and AIS Software categories[edit]

This classification has seven major elements. They are: platform and management, education and reference, home and entertainment, content and communication, operations and professional, product manufacturing and service delivery, and line of business.

  • Platform and management—Desktop and network infrastructure and management software that allows users to control the computer operating environment, hardware components and peripherals and infrastructure services and security.[4]
  • Education and reference—Educational software that does not contain resources, such as training or help files for a specific application.[4]
  • Home and entertainment—Applications designed primarily for use in or for the home, or for entertainment.[4]
  • Content and communications—Common applications for productivity, content creation, and communications. These typically include office productivity suites, multimedia players, file viewers, Web browsers, and collaboration tools.[4]
  • Operations and professional—Applications designed for business uses such as enterprise resource management, customer relations management, supply chain and manufacturing tasks, application development, information management and access, and tasks performed by both business and technical equipment.[4]
  • Product manufacturing and service delivery—Help users create products or deliver services in specific industries. Categories in this section are used by the North American Industry Classification System (NAICS).

Vertical applications[edit]

  • Agriculture, Forestry and Hunting
  • Mining, Quarrying, and Oil and Gas Extraction
  • Manufacturing
  • Transportation and Warehousing
  • Finance and Insurance
  • Real Estate and Rental and Leasing

Professional, Scientific,

  • Postal and Mailing
  • Management of Companies and Enterprises
  • Administrative and Support and Waste Management and Remediation Services
  • Health Care and Social Assistance
  • Arts, Entertainment, and Recreation
  • Accommodation and Food Services
  • Other Services (except Public Administration)[4]
  • Internal and proprietary line-of-business applications[4]

References[edit]

  1. ^ abcde'Categories of Free and Nonfree Software - GNU Project - Free Software Foundation (FSF)'. Gnu.org. 2012-10-18. Retrieved 2012-11-12.
  2. ^'Heidelberg - Glossary - O'. Directimaging.com. Retrieved 2012-11-12.
  3. ^'Freeware Definition'. Techterms.com. Retrieved 2012-11-12.
  4. ^ abcdefg'This Topic Is No Longer Available'. Technet.microsoft.com. Archived from the original on 2008-09-21. Retrieved 2012-11-12.

Categories Of Software Bugs

External links[edit]

Wikiversity has learning resources about Computer Software
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Software_categories&oldid=917694682'

Computer software is basically programs and procedures intended to perform specific tasks on a system. From the lowest level assembly language to the high level languages, there are different types of application software. Computer software systems are classified into three major types namely system software, programming software and application software.

Application Software: Task Oriented

Image source: pixabay.com

Categories Of Software Maintenance

Valuation, Hadoop, Excel, Mobile Apps, Web Development & many more.

While system software comprises device drivers, OS, servers and software components, programming software helps in writing programs through tools such as editors, linkers, debuggers, compilers/interpreters and ore. Application software , in contrast to these two, is used for attaining specific tasks.

Application software uses the capacity of a computer directly for specific tasks and are used to manipulate text, graphics and numbers.

The different types of application software include the following:

Application Software TypeExamples
Word processing softwareMS Word, WordPad and Notepad
Database softwareOracle, MS Access etc
Spreadsheet softwareApple Numbers, Microsoft Excel
Multimedia softwareReal Player, Media Player
Presentation SoftwareMicrosoft Power Point, Keynotes
Enterprise SoftwareCustomer relationship management system
Information Worker SoftwareDocumentation tools, resource management tools
Educational SoftwareDictionaries: Encarta, BritannicaMathematical: MATLABOthers: Google Earth, NASA World Wind
Simulation SoftwareFlight and scientific simulators
Content Access SoftwareAccessing content through media players, web browsers
Application SuitesOpenOffice, Microsoft Office
Software for Engineering and Product DevelopmentIDE or Integrated Development Environments

There are various different types of application software such as licensed, sold, freeware, shareware,and open source.

Application software’s either need to be installed or can run online. Application software’s can also be distinguished on the basis of usage into the following:

  • Utility programs
  • Generic programs
  • Integrated programs
  • Specific software
  • Bespoke software
  • Word processing software
  • Desktop publishing software
  • Spreadsheet software
  • Database software
  • Presentation software
  • Internet Browsers
  • Email Programs
  • Graphic Programs (Pixel based)
  • Graphic Programs (vector based)
  • Communication software: Communication through audio, video or chat based means

Image source: pixabay.com

I. Basic Software Application Types

Word Processing Software: Flexible Tool

If the pen is mightier than the sword, the word processor is even better. Word processors create text based documents. This set of software tools are most flexible and widely used. Word processors are used for creating memos, faxes and letters. Word processors are also used to create reports and personalized pages on the Web.

All in One Software Development Bundle (600+ Courses, 50+ projects)600+ Online Courses 3000+ Hours Verifiable Certificates Lifetime Access
4.6 (3,144 ratings)
Related Courses
Software Testing Training (11 Courses)Selenium Training Certification (9 Courses, 4+ Projects)Appium Training (2 Courses)JMeter Certification Training (3 Courses)

Top 3 Word Processing Softwares: Microsoft Word, Lotus Word Pro and Corel WordPerfect

Word processors provide numerous features making entering, editing and formatting written documents quick and precise.

Basic Features: Word Processing Software

  • Word processors have word wrap which move the insertion point to the next line when the current line is complete. This saves time and effort.
  • Editing precision and efficiency is also offered by this software. Consider the Thesaurus which provides synonyms, antonyms and related words for chosen word or phrase. Find and replace feature enables users to scan and replace selected words or phrases.
  • There are inbuilt spelling and grammar checkers which make it easy to locate words with spelling issues or capitalization, sentence structure or punctuation problems.
  • AutoCorrect feature can be used to make corrections in a thrice of a second. AutoText inserts words or sentences into the document at the exact point one wants.
  • AutoComplete even ensures the user does not even have to type the complete word to include it in the document.
  • If looks matter, can your word processor be far behind? Numerous features within the word processor can improve the format or appearance of any document in seconds. This includes font appearance, font size, character effects such as bold, italic, colors and shadow, alignment and lists.
  • Allowing multiple users to edit the same document using a feature called collaboration is another beneficial feature of word processors.
  • Another feature is tracking changes which lets you identify modifications to an original document made by others, whereby their changes and comments are visible.
  • Word processing software involves creation of text based documents which can be stored, edited and formatted with ease.
  • Additional word processing features include WordArt to modify titles, hyphens, columns and text boxes for critical information
  • Most word processing software also generates reports and comes equipped with tools to create figure captions, tables, headers, footers,endnotes and more.
  • For web pages, word processors include predefined templates, hypertext links and support for Web pages.

    Recommended courses

Web Based Applications: The Miracle of Application Service Providers

Image source: pixabay.com

Application programs were initially owned by organizations or individuals while users are owning and storing applications now using Web based apps.

How it Works: USP of ASPs

Special web sites referred to as application service providers or ASPs enable users to access their application programs. Access is generally provided for a nominal fee.

Web applications provide a collection of graphic illustrations including clip art drawings, diagrams and photos. One can also select items or portions of documents which can be removed from one item to another. From handwriting recognition to spelling checker and task panes, templates as well as Wizards for specific tasks and voice recognition, web based applications provide everything needed to make creating documents an easy process.

Precise, error free content is possible through spelling and grammar checkers.

The ASP downloads or sends across a copy or part of the application onto the user where it is stored in his or her hard disk drive ready to be run. Copy remains there for some time until the program is run and exited. There are even fee- free ASPs.

Web Based Applications: Making IT Work Well

Free general purpose applications can be accessed from any point in the globe. Another added benefit? You can access data files from any location. We based applications include notes, calendars and personal information managers as well as numerous games. Web based applications may even outperform traditional application software as time goes by. The only drawback? Well, privacy and security of personal data stored at the ASP is a concern. So is the rapid rate at which the Web changes. But an advantage is that users no longer need to upgrade software on hard disks with the availability of newer versions.

Spreadsheets: Organizing Digits in the Digital World

Image source: pixabay.com

  1. Spreadsheets are used to create documents and perform calculations for example Excel, Lotus 1-2-3 and more.
  2. Spreadsheets were initially only used by accountants; now they are used by marketing professionals, students, teachers and financial analysts.
  3. Most common spreadsheet programs used include Lotus 1-2-3, Microsoft Excel and Corel Quattro Pro.

Spreadsheet: IT Figures

  1. Spreadsheets organize, analyze and chart/graph numerical data such as financial reports and budgets.
  2. Spreadsheet programs are responsible for manipulation of data and creation of workbook files comprise one/more related worksheets
  3. A worksheet or spreadsheet is a rectangle grid of rows and columns intersecting to create cells
  4. Text entries or labels provide a structure to the worksheet through descriptions
  5. Numeric entries can be a number or a formula for calculating and processing information; functions are prewritten formulas to perform calculations.
  6. Spreadsheets involve ranges, text and numeric entries, functions, formulas, charts, calculations and what if analysis. There are different chart types including line, pie, column and bar which form part of the spreadsheet. They also provide other benefits like titles, legends and data labels.

Database: Relational Data

Database is a collection of relational data, which is an electronic equivalent of a filing cabinet.

A DBMS or database management system is a program for setting up or structuring database. Databases are used in offices, educational settings and organizations of different types. 3 of the most widely used DBMS designed for microcomputers include Corel Paradox, Microsoft Access and Lotus Approach. Relational database is used most widely as a database structure. Every field in the database is assigned a field size and data type. DBMS offers numerous tools to create and use databases such as filter or criteria.

Features include tools for sorting, filtering, creating forms, defining criteria and authoring reports. DBMS is able to bring information stored in separate tables through queries, forms and reports.

Query is a question or request for certain data contained in the database while queries are used for viewing data in differing ways to analyze and change existing data. Database forms replicate traditional print forms. DBMS are used chiefly for listing reports such as sales summaries, mailing labels and phone lists.

DBMS is created through a plan where you design the basic structure of the system and employees can create table structure through specification of fields, data types as well as primary key fields.

Presentation: Pixel Perfect Pictures

Image source: pixabay.com

Information is presented visually through presentation graphics that combine numerous visual objects for creating interesting and attractive presentations. These tools are also used for communicating persuasive messages.

Slides are used for electronic presentation and there are layout, normal and slide show views. You can choose color schemes, slide layouts , special effects, animation, transitions and builds.

Integrated Packages: All in One Program

An integrated package provides the functionality of a word processor, database manager, spreadsheet and much more. The drawback is that capabilities of each function are not as extensive as individual programs. An integrated package is a single program and using and switching between functions is quite convenient. Most common integrated packages are Microsoft and Apple Works.

Software Suite: Application Software in a Group

  1. Software suite is a group of application programs and the 4 different types are productivity, specialized, utility and personal.
  2. Software suite is a collection of separate application programs bundled and sold as a group.

Image source: pixabay.com

Business Matters: Productivity Suite

Productivity or business suites contain professional grade app programs such as spreadsheet, DBMS, word processors and more. Best known productivity suites are Lotus Smart Suite and Corel WordPerfect Office Suite.

Built for Home: Personal Suite

Personal or home suites contain personal software applications, programs intended for domestic or personal use. Some of the best known home suites include Microsoft Works Suite.

Specialized Suites: Specific Apps

These suites focus on specific applications including graphic suites,financial planning suites and much more.

Utility Suite: Making Computing Easier

This suites are designed to make computing safer. It includes the Norton Antivirus System and Norton Internet Security Suite.

Multimedia Software: One of a Kind

Multimedia software allow users to create images, audios and videos. Examples of these include Media Player.

II. Ownership Rights and Delivery Methods: Another Criteria for Distinguishing Application Software

Commercial Software: This has been installed in numerous computers by software vendors and providers. Only license is to be purchased for using it. Software is generally installed in more than one machine. Demo versions of software may also exist.

Shareware: This is either free of charge or a nominal fee is charged. This type of software can be downloaded from online sources Example: MP3 player.

III. The Many Different Wares: Where Application Software is Negative

Image source: pixabay.com

Just like there are positive softwares, there are also negative forms of application software used for nefarious purposes. Applications software can carry the following hidden programs or utilities:

Malware: This stands for malicious software. Most common forms of malware are Trojan horses, worms and viruses.

Adware and Spyware: Adware and spyware are other common types of software. Adware includes sponsored freeware available when you register. Sometimes, adware tracks internet surfing habits to become intrusive and change into spyware. Supernatural season 8 episode 10. It then keeps a record of all the sites you have surfed and comes up with ads which it feels are relevant to you. Unlike adware, spyware has a negative connotation.

Greyware: This is a term used to categories all the software falling between malicious software and other codes including track-ware and spyware.

Nagware: This refers to software that comes in the form of pop ups asking users to register for a product or purchase an app

Bloatware: Software which has so many different features that it requires considerable disk space and memory resources to run

Slime ware: This refers to software which interfere with user experience by changing principal settings.

Abandonware: Software which is no longer sold or supported by publishers.

Categories of software and examples

Dribble ware: Software which has too many updates and patches.

Conclusion

Image source: pixabay.com

From numbers to text, this software has a wide scope of application. Action oriented application software carries out specific tasks intended to make the complex into something very simple. Application software comes in many types which will go on increasing as technology and users evolve. The different types of application software mirror the massive changes in computer technology and terminology that have come about. With changing technology, application software too has undergone modifications for the better. Application software involves performing virtual tasks to solve problems in the real world.

Recommended Articles

Here are some articles that will help you to get more detail about the Application Software & Its Types so just go through the link.