A software package that can be used by many different types of organizations is called a horizontal application.
because it can be utilized by many different business, or separate divisions that exist in large, diversified companies. In contrasts,
a software package developed to handle information requirements for a specific type of business is called a vertical application.