What is the difference between OutSystems Application and OutSystems Solution ?

What is the basic difference between and OutSystems Application (,oap) and OutSystems Solution (.osp) ?



First, this question shouldn't really be in the Usability forum, but in the Technology one. That said, an Application is a logically grouped bunch of eSpaces, while a Solution is whatever eSpaces you want to deploy or distribute together. A Solution can hold multiple Applications, or even parts of Applications.

Also, Solutions don't "live" in Service Studio, where you can only see Applications and eSpaces. Think of s solutions as more of a technical grouping, while Applications are functional groupings.


In C# term: a project is source code + resources that will compile into a single assembly  (or in a single module) - so it can be a class library or an application.

A Solution is a set of projects (a single project will also be wrapped in a solution) , so it can be a set of modules from the same or different projects or a set of projects.

A Visual Studio will treat a solution as a single unit.