Exclude recommended applications from AO count

By mariap on 13 Nov 2017

Hi there. 

In order to respect the architecture principles defined by OutSystems, it is recommended that developers install the Discovery application. The application is extremely useful and very necessary, but is only used to validate the architecture and it has about 50 application objects... 

I believe that applications such as this should should not be considered in the Application Objects count, for licensing purposes.

Best regards,


João Chastre13 Nov 2017

Completely agree with you Maria, specially for small projects where you have limited AOs.

J.13 Nov 2017

Why should you have discovery on production server anyways?

Hanno14 Nov 2017

I agree with J. One shouldn't have the discovery application in the production, or test environment even.

mariap17 Nov 2017

I don't have it installed on the production environment, I am talking about projects with limited application objects on the development environment.

Miguel Sousa17 Nov 2017

Agreed. The main tools that are "mandatory" to keep the minimal quality of an application and recommended by Outsystems, could be provided by "free". Or be part of the Outsystems platform.

Hanno17 Nov 2017

I maintain that certain tools/apps should not be deployed to test or production environments, but I will concede on one point and agree that referenced system entities should not be included in the AO count of an application.

mariap24 Nov 2017


The applications are not deployed to test or prd. I am talking about development environments with limited AO objects, such as 200, where the 50 AOs from Discovery, for example, make a huge difference.

Hanno24 Nov 2017

Okay in that scenario I agree. I was not aware that you have a limited AO development environment.