vertical applications