Software applications go both ways. Horizontal software applications are those apps that could apply to a wide variety of use cases across any industry and work in the hands of almost any user - think ...