This documentation is for WSO2 App Factory 1.0.0. View documentation for the latest release.

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


There are numerous drawbacks in not providing such a controlled infrastructure. For example, developers and QA end up building and testing applications in environments that might not simulate a real production setting. The result is that issues appear only when the application runs in production. Issues appearing in later stages of the lifecycle impose a greater cost of recovery. A controlled and a managed software development infrastructure ensures early issue detection, cost savings and faster go-to-market.


A unified platform with WSO2 App Factory

WSO2 App Factory is equipped with a complete software development life cycle (SDLC) tool chain that aims to address many aspects of the application management process such as project tracking, source code management, issue tracking, test tools, build and release management and team management. WSO2 App Factory facilitates this complex set of tasks so that teams have a unified, controlled platform to easily create and administer projects, automatically build applications, provision quality assurance environments, run continuous integration tests, and continuously promote and deploy software assets across development life-cycle environments (i.e., development, test, and production).


WSO2 App Factory encourages software delivery best practices and is highly extensible and customizable. Since all the third-party tools used in App Factory are integrated through extension points, you can easily configure new lifecycle stages, workflows and tools of your choice.

What are the benefits of using WSO2 App Factory

In summary, WSO2 App Factory provides you the following advantages.