A. Horizontal market softwareB. Open source softwareC. Vertical market softwareD. Closed source software