Documentation Home »Architecture Guide »What is Oro Application
1.5 version

What is Oro Application

Oro application is a PHP web application that is using Symfony as a framework. It provides the following benefits:

  • Runs on any OS, though Linux is recommended. See system requirements for more info.
  • Scalable – Oro application may be easily scaled up and down to meet your company needs (message queue, indexes, search).
  • Extendable – Oro application may be extended via the packages from the marketplace designed by Oro, Oro partners, or Oro community. Also, you may design your own packages to implement the missing functionality.
  • Customizable – Oro application inherits most of the development techniques enabled by the Symfony framework and extends them. It helps easily customize Oro app for any business needs.

With these out-of-the-box benefits, developers can focus on implementing their unique business logic and build Oro-based applications in less time.

Oro Licensing

All Oro applications are distributed under OSL v3 license, however, every Oro application is available as an Enterprise Edition under the EULA license. Enterprise Editions come with support and better scalability.

Next step: Architecture Overview

Browse maintained versions: