Software AG specializes in business process management software, including XML-based database applications and enterprise software, transactional databases, and applications development. It's customers use its products to link and manage a wide variety of IT assets, including business software, servers, databases, mobile devices, and PCs. Services include consulting, maintenance, and training. Software AG has partnerships with the likes of IBM, HP, Fujitsu, and Microsoft. The company, Germany's second-largest software firm behind SAP.