Aviva Directory » Computers & Internet » Software » Business

The goal of this category is to provide resources relating to software created for business, not for the business of selling software.

Although business software can refer to any type of software or computer applications used by business owners to accomplish business tasks, some of these will be listed in more specific categories, such as Office Suites, Graphs & Graph Analysis, and Systems Software. Where a more specific category exists, resources will be listed in the more specific category.

Business applications are used to enhance productivity, to measure performance, and for quality assurance purposes.

Although businesses often use off-the-shelf software to perform various functions, much of the software used in the business is likely to be either custom-developed for the needs of that specific business or for the industry that the business is engaged in. Off-the-shelf software is unlikely to fully meet the unique demands of a specific business, at least not without some degree of customization.

Business applications are sometimes built in-house. In fact, several popular software systems, and even programming languages were initially developed to meet the needs of a specific business. Software might also be purchased from vendors who specialize in particular industries, and installed on company desktops or large servers.

Small businesses might be able to make do with home accounting software and an office suite, such as Microsoft Office or LibreOffice and maybe point-of-sale software. Other small businesses and medium-sized enterprises may require a wider range of software, such as accounting software, applications for customer relationships or human resources, groupware, outsourcing software, and other productivity applications. Those doing business online will need shopping cart software.

Larger businesses may require software for resource planning, content management, business process management, and product lifecycle management, many of which may include modules adding functions for specific needs or incorporation with other third-party systems.

Support for business applications is an important consideration. Generally, when a software system has been wisely chosen, it will run well until there are new business requirements or a change in computer hardware or various software components. When this occurs, the quality of software support comes into play. Of course, errors may also occur, and may indeed be likely to occur over time. When a business application fails, the error needs to be corrected as soon as possible, which is likely to require business application support. The quality of an applications support is at least as important as the quality of the application itself.

Issues relating to business software, not otherwise covered in another, more specific, category is the focus of topics in this category.


Accounting & Bookkeeping


Data Management

Desktop Publishing


Enterprise Resource Planning

Help Desk & Customer Service

Human Resources


Project Management

Time Tracking & Task Management



Recommended Resources

Search for Business on Google or Bing