Outsystems community edition

Outsystems community edition


Just wondering the outsystems platform server package included with outsystems community edition, is this the same platform server installer that could be downloaded separately via the following link http://www.outsystems.com/NetworkDocuments/DownloadsEntry.aspx?VirtualDirectoryId=7 ?
or is the community edition completely different?

If it is the same, it is a little confusing, that outsystems platform server requirements specify that "SQL Server Express Edition" could not be used?
Hello Robert

The OutSystems Platform Server component packaged with the Community Edition is the same that you'll find in standalone format on the Downloads -> Agile Platform -> Agile Platform 5.1 location.

The only difference is that the installer of the Community Will setup the Platform Server automatically using default settings and single node architecture.

The reason why we state that the SQL Server Express Edition could not be used with the standalone installer, is because this is the installer used by our customers and partners to deploy development and production environment with the Agile Platform, under the OutSystems Licensing and Support contracts, and we strongly recommend to have supported versions of the software requirements to support it. This includes development and production ready versions of the Operating System and Database Servers, which enough features to allow scalability of the environment and it's applications.

Microsoft SQL Server Express "is ideal for learning and building desktop and small server applications. This edition is the best choice for independent software vendors, non-professional developers, and hobbyists building client applications ..." (from http://technet.microsoft.com/en-us/library/ms144275.aspx), and it has several technical limitations (only uses 1 CPU and up to 1 GB of RAM, and only allow up to 4 GB databases, from http://download.microsoft.com/download/4/2/c/42c6af76-a28c-4560-8269-e8fe906ea675/SQLExpressdatasheet.pdf) which cripples the Agile Platform performance both on development and production environments.

So, although it makes perfect sense to use it in the context of the free Agile Platform Community Edition, we don't recommend it nor support it for development or production environments under the OutSystems Licensing and Support contract, for the reasons stated above.

Hope this clarifies the use of SQL Server Express in the context of the Agile Platform.


Miguel Simões João
Hello  Miguel

Thanks for clarifying, It make sense now.

Thanks again

SQL Server 2008 R2 Express supports databases up to 10GB, but still uses just 1 CPU and 1GB of RAM (maximum).