In any organization's IT infrastructure, there are numerous programs running, which we call applications. All of these low-level system programs, middleware or end-user programs typically go through a lifecycle from their inception to retirement. The most common lifecycle stages are development, deployment, testing, staging, and releasing to production. Each of these stages is typically managed by different IT roles such as application developers, QA engineers, DevOps etc.
The life-cycle in App Factory is completely configurable. Please refer <li>here</li> on how to configure it. Many application/milestone goes through a development, testing and production phases. Today in extreme agile cases where changes are pushed to production several times a day there is production stage. The default life-cycle of App Factory consist of 4 stages and 4 roles..
WSO2 App Factory is a platform for managed application development for the entire lifecycle of applications. Supporting you from cradle to grave, you can create, develop, test, deploy to production and retire applications with a single click. Applications can be web applications to mobile apps that require any type of middleware to run on including even non-Java and non-WSO2 technologies.
By integrating to existing tools, WSO2 App Factory provides a complete systems development life cycle (SDLC) toolchain including source control, issue tracker, forums, build management, and deployment.
For teams looking to re-invent software delivery into an agile, on-demand application environment and change the business-IT dynamic, WSO2 App Factory offers a supported, seamless solution that can be deployed in a private cloud or to a public cloud.