In the modern world of automation and computer devices, there are many types of software applications. Typically, a computer software application is designed to support a specific type of user. A horizontal application is a broad-based software application that can be used by many types of users in an organization.
Woman doing handstand with a computer
A software package is a software package designed to support various functions and requirements. Microsoft® Office is an example of a software package that contains many horizontal applications. The office suite includes a word processor, spreadsheets, presentation software and database software.
A vertical application is a specialized system built for a specific business. These applications require domain knowledge and are generally not used by multiple groups or business units. A car mechanic diagnostic system is an example of a vertical application because it was designed for a narrow purpose that only a small group of users would need.
A typical business organization consists of units specializing in specific business areas. This includes accounting, sales, information technology and human resources. Business components use automation software that includes horizontal applications and unit-specific vertical applications.
Time and attendance are necessary processes for most organizations. Most companies use an automated time and attendance app to track employee hours. This is an example of horizontal application because all types of businesses and all types of specialized units within a business can use the same time and tracking system.
Accounting is the process of managing a company’s financial information. This includes payroll processing, invoicing and accounts payable. A booking application is a horizontal application designed to support accounting automation within an organization.
Modern organizations offer their employees the ability to self-manage benefit packages. This includes health benefits, personal leave requests and tax withholding information. This horizontal application allows all employees to modify benefit programs without human intervention.
Many states and federal governments collect taxes from people within the state or country. Modern technology is now available to assist governments in processing tax collection information. Automated tax collection systems are an example of horizontal application. All taxpayers in a country can use a single tax application. This system works for all types of people, regardless of family size or job status.