Magic xpa is a comprehensive application platform for developing mobile, web, SOA, and desktop applications. It allows development of applications that can run on Windows, iOS, Android, BlackBerry, and Windows Mobile devices. Magic xpa uses a code-free, metadata-based approach to application development, making it highly productive, platform-independent, scalable, and future-proof. Magic xpi is Magic's business and process integration suite for data integration between diverse applications. It supports integration with applications such as SAP, SharePoint, Dynamics CRM, and Salesforce, as well endpoints such as .NET, Java, SOAP, and REST.