B2B software is a type of software that is used by companies to improve business outcomes such as improved productivity, increased efficiency, better customer service and increased profitability.
Some types of B2B software include customer relationship management (CRM), sales automation, enterprise resource planning (ERP), procurement, and fulfillment.
B2B software can also be referred to as enterprise software.