An Independent Software Vendor (ISV) is an organization or individual that specializes in making and selling software products designed for mass or niche markets. ISVs build, develop, and sell software solutions that run on one or more computer hardware or operating system platforms. The software products developed by ISVs serve a wide variety of purposes, including real estate, healthcare, retailing, energy exploration, and child care management software. ISVs can specialize in building applications for a specific niche or business vertical. ISVs typically provide software in conjunction with computer hardware or operating system platforms. Companies that make the platforms, such as Microsoft, AWS, Cisco, IBM, and Hewlett-Packard, are examples of ISV partners. ISV programs offer a mix of technical and marketing support for software makers, including technology training, briefings on product development roadmaps, ISV-specific pricing and licensing terms, product discounts, and co-marketing initiatives.