Skip to Content (Press Enter)
Training
Training
Online Training
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Home
Jobs
Ideas
Members
Mentorship
User Groups
Platform
Platform
ODC
O11
Platforms
OutSystems.com
Personal Edition
Community
Resources
Support
Search in OutSystems
Log in
Get Started
Community
/
Ideas
Ideas
Show advanced filters
Status
(All Statuses)
New
On our radar
Working on it
Not right now
Implemented
Out of scope
Category
(All Categories)
1CP
Aggregates & Queries
AI/ML
App Feedback
Architecture & Governance
Backend
Builtin & User functions
Cloud
Collaboration
Community
Components
COVID-19
Data & Integrations
Database
Debugger
Documentation
End-user Management
Forge
Forums
Frontend (App Interfaces)
Ideas
Install Processes
Jobs
Licensing
Lifetime
Mobile
Other
OutSystems Developer Cloud
OutSystems UI
References
Service Center
Service Studio
Training
Clear Filters
Trending
Latest
Most liked
54
ideas
for
"personal environment"
Built-in Unit testing capabilities
Created on 28 Dec 2018
Mikko Nieminen
270
Service Studio should have new, separate "Tests" tab.This would enable integrating tests to any eSpace and would minimize required overhead for testing any action, including private actions.Why?Testing your code is more professional than not testing.Unit testing should be minimal extra effort for developer, because otherwise tests are usually not done.Publishing new code could be controlled - you cannot publish untested code, or code which has some failing tests, for example.Test code should never go to Production environment.Testing is good.How?Tests are integrated to eSpace/module oml file.During code generation process, actions from "Tests" tab would create a separate .NET project and this project would be a friend assembly (internalsVisibleTo attributes configured) for main project to compile.1-Click Publish deployments with tests could start from (currently underused?) personal area (or another IIS folder), where tests would be run.Depending on how tests go and how is decided in additional configuration, deployment would continue to Public area or show an error in Service studio.This way, creating unit tests would be as effortless as when creating unit tests in any other modern programming language - just few clicks away. There could be also accelerators to generate unit test actions or "system events" to initialize/teardown test runs.Currently, writing any tests to private actions is also either impossible or exposing some unwanted/test related code to production environments.It's a big change, but from discussions with makers/experts @ ODC I've learned this should not be too far-fetched idea to implement. Maybe for P12, please?Another, possibly the simplest way to enable testing / production code separation without massive modifications to existing compiling process could be a capability to define another espace as " friend " espace. This per-espace setting could reveal internal (=OS private) actions to the another espace marked as a friend and thus enable referencing these otherwise out-of-the scope actions for testing purposes.If done like this, feature could be achieved using small amounts of .NET reflection trickery or previously suggested InternalsVisibleTo attribute (that has been around since 2002 release of .NET 2.0).Security-wise, there should be no problems either, (albeit a bit more work during compilation) as friend assemblies can be defined as signed assemblies, too.Personal opinion, but this topic is really heavily connected with OS small book #2, #5 and #7.
3521
Views
25
Comments
On our Radar
Backend
Personal-Pro environment
Created on 22 Sep 2019
Carlos Lessa
124
IDEA: Creation of an environment for certified developers (with at least 6 months or 1 year of certification) where he/she could test the advanced skills to pass the professional certification, the management of environment, lifetime, to create plugins or give support to the ones created when had access to such environment, etcThis would solve the lack of practice of many developers who want to give an extra step in the career and don't have opportunity to test in the company where he/she is working and would spend months or years just with theoretical knowledge until have the opportunity to test what have learnt; and for the developers who created a component but no longer have access to the lifetime would be a good chance to update the components.
1616
Views
19
Comments
New
Licensing
Export personal environment OML on delete
Created on 05 Nov 2025
Viktor Larsson
6
When deleting a personal environment, would it be possbile to zip the OML's and send it to the user? Especially for ODC where the personal environment gets shut down within a week of not using it. I just had a personal project I spend 20-30 hours on, and then got a load of work meaning I had no time for the personal project for 2 weeks. When I came back to it the environment is gone and everything I've worked on is gone. If there was some way to restore it, I could just set up a new environement and look at the OMLs, but now it's all for nothing. It feels really demotivating to learn and improve on a personal environment if you have this delete with no backup system on the environment. I know that you don't want to host free environments because it cost you space, but doing this, or maybe even enable self hosting or something for a free version, so you don't have to deal with the storage, would allow us to have a passion for OutSystems outside of work aswell :)
93
Views
2
Comments
Working on it
Licensing
expected delivery in Q4 2025
Additional features for MVPs and Champions in the personal environment
Created on 07 Jan 2024
Lucas Soares
25
I would love to build my portfolio or a small business using my personal environment in OutSystems, using my domain or having more space to use in the database . I'm not a Champion or MVP, but I believe that the idea would motivate even more OutSystems professionals to reach these desired prominent positions. My idea is that these professionals recognized by OutSystems MVP and Champion can have additional configurations in their personal environments , basic things like: Put your own domain eg: www.soarescorp.com or instead of personal-xasadk Having more than 2GB of database to actually store data. Allow 1 or more 2 developer accounts in personal environment. Only these first two items would be very good, so in summary, my idea is that MVPs or Champions have better functionalities in their personal environments , after all they are promoting the OutSystems brand frequently . Hug, Lucas Soares
536
Views
8
Comments
New
Architecture & Governance
Enable a Holiday mode for personal environment
Created on 28 Oct 2025
Jun Mun Chan
6
If we can enable a holiday period for our personal environment, it can save us trouble and inconvenience of having our apps deleted. Thou to ensure this is not being abused, when we set the holiday, there must be a start and end date. And maybe some validations, eg not more than 2 months etc...so that we will not be able to set for 1 year or something. Of course, the time period, will not be able to please everybody. Then after this holiday period ended, the existing control can comes in, eg. if not logged in for 2 weeks, then deactivated and eventually removed Think this is good, as I sometimes do go on a slightly lesser than 1 month holiday, and will not be able to log in.
112
Views
1
Comments
New
Licensing
Reset and Wipe Personal Environment?
Created on 09 Jul 2019
Djefmeister
67
I love the free personal environments that OutSystems offers the community free of charge! It offers a lot of freedom to develop and test applications without the burden of contaminating your own business environments.On various circumstances I had problems with my personal environment. It was offline for days and had to raise a ticket with support. It would be great if I have the option to reset my personal environment to the initial state. Meaning that all customizations and configurations on my personal environment are wiped.
1126
Views
13
Comments
New
Cloud
Rename your personal environment
Created on 29 Oct 2020
William Vermeulen
44
When you create your personal free environment with OutSystems, you cannot change the generated name, which in some cases is hard to remember.If you could set your personal environment name like picking a username, would be great :-)
910
Views
8
Comments
New
Licensing
New Pricing Model
Created on 14 Oct 2015
Joshua Austin
68
Free Tier - personal environment w/ 1Gb data Middle Cloud Tier - $20/mo per server with 10Gb data, 50 users, and custom domains but without enterprise customer support Middle DIY Tier - $10/mo per Outsystems platform server instance Enterprise Tier - $1600/mo for enterprise environment/support
3156
Views
37
Comments
Not right now
Licensing
Enhance database in personal environment
Created on 24 Jul 2019
Lucas Soares
36
You could increase the amount of database available in the personal environment, as 2GB is often not enough.
771
Views
10
Comments
New
Cloud
Personal environment storage warning
Created on 23 Jan 2024
Neha Rathore
13
The personal environment become unavailable if the storage reaches 100%. So many people are not aware of this. So if we can trigger a warning at around 95% storage space used and once its reach 100% you will not be allowed to access the environment. Please take necessary steps. So user will never run out of this issue.
249
Views
2
Comments
New
Licensing
1 to 10 of 54 records
previous
1
2
...
next
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
Nathan Hobbs
12 ideas
2
OJ JALLOW
6 ideas
3
Alexandrino Galveia
2 ideas
4
Saugat Biswas
2 ideas
5
Ali Nisar
1 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
Nathan Hobbs
24 comments
2
Daniël Kuhlmann
12 comments
3
Vinicius Ciunek
3 comments
4
Edson Marques
2 comments
5
Kilian Hekhuis
2 comments
Code of Conduct
The guidelines we live by that make
this Community amazing!
Code of Conduct
Stay Up-To-Date
Keep on top of what's happening in the Developer Community.
Forum, Forge, Training, Documentation, and more!
Developer Newsletter
Loading...