A business application platform is the integration of new and existing software and technologies to provide a comprehensive, company-specific, end-to-end business solution.