- It is simple and quick to create solutions.
- It's easy to implement improvements to the developed applications.
- End-users are development partners through feedback possibilities.
Filter Ratings and Reviews
Filter 176 vetted OutSystems reviews and ratings
Reviews (101-124 of 124)
- Speed of development
- Automation of version control and deployment
- Error elimination using the TrueChange capabilities
- Current mobile offline functionality is difficult to implement, we are looking forward to the new release P10
- Make a HTML5 responsive site in a blink of an eye, with no design,or high tech background needed.
- Very active community to support users and provide ready-to-use applications or integrations.
- Cloud options makes the applications always available.
- Native Apps.
- Native integrations.
- Time to market for a product or a application is significantly less.
- Once the application is deployed on the production server, changes if any can be easily applied.
- The learning curve is low and there is no need to learn a new language or a tool every month.
- A good training program can help the new users. And bit of documentation too.
- User Interface
- Easy architecture
- 1 click deploy
- Built for the citizen developer
- Need to understand CSS to create themes
- No offline access
- No standard automated testing suite

OutSystems has become the core platform for two different start-ups that I did in the past 3 years. At first, we needed a revolutionary way to create new innovative solutions & products at a speed never seen before. These new products needed to go from idea to market in weeks not months.
Enhancements need to rollout in days not weeks. Specifically, the products and services we created are B2C and B2B for Dental & Vision financial products and healthcare provider customers.
As we had amazing success creating products & services for our B2B2C customers, we then decided to forego SaaS-based Sales, Service, and B2B On-boarding and we built it ourselves using the pre-build sales & cases apps (from OutSytems) and the BPM capability in OutSystems for B2B On-boarding.
In short - at the startup that I did, we are using OutSystems as the core for the entire business and integrating it with 3rd party services like Office 365, Google G-Suite, RingCentral, etc.
- Skip prototyping phase - we create very quick designs that actually use our brand standard experiences and connect to real or stub services directly in OutSystems. We've found we co-create in OutSystems. The result is our "prototypes" are really 1st release candidates.
- SWAGGER 2.0 - AWESOME! If you have access to swagger APIs, integration is so very simple, fast, and robust. Click click click - done! Then the swagger API looks just like any other module that your app needs to access.
- Web, Mobile-Web, and Native all in ONE platform. We all have heard the dream and promise of "write once, run everywhere." OutSystems is the closest I have ever seen us come to that vision in almost 30 years in software. We truly have ONE module for Web & Mobile web (all responsive out of the box with SilkUI). We truly have ONE module for both Android and iOS thanks to the ReactJS-based solution from OutSystems.
- LOW-CODE Heaven: No longer to we spend our life slinging code. Now, the OutSystems "robots" generate all the code for us. I will say it's super clean too. I tried to hand-build code that runs faster... I couldn't. On average, OutSystems generated code was 40% faster than mine both on the .NET and SQL side.
- This is a hard one - I'd say continue to expand support and integration of micro-services. It's come a long way and certainly works - but keep on pouring the gas on micro-services as it's a huge part of our ecosystems.

- Rapid Development
- Flexibility
- Excellent UI and UX
- Good DEVOPS tools
- SDLC and SSDLC clear alignment would be good
- Containers
- Gold client capabilities

- Time to market
- Fast to integrate with other softwares
- API enabled allowing you to expand the software
- Easier than code
- Managing the Database. Sometimes it crashes when you remove a populated column (what it should) but it should also try to truncate it first and then remove it. Same happens when you change a column type or name.
- The BPM sometimes takes time to start and you don't know what's is hanging there.

- Fast code
- Working with big teams (merging the code)
- Fast deployment
- Doesn't have a Mac application, only Windows
- The licensing could be lower, for small projects/clients
- Adds value to business in short periods of time
- Environments managing is easy
- Faster deployments
- Licensing
- Deep level of customization demands code which is not maintainable
- Scaffolding apps
- Guiding developers with best practices
- Staying ahead of competition
- Multi language support in development
- Affordable prices
- Longer periods before recycling environments

- Where deep web customization is not mandatory and you require a quick to market approach for the product
- Deep customization for web experience
- Unit testing automation and integration in a devops process
- Integration with 3rd party libraries

- Ease of creating and modifying user interfaces.
- Ease of managing database entities, business logic and refactoring them.
- Deploying the application can be done with one click.
- Managing complex data structures.

- Rapid Application Development (RAD), 1 click deployment, overall app governance.
- Community of experts
- Ease of Integrations
- Mobile apps
- Partners network for project delivery
- Debugging
- Automated Testing

- How Outsystems manages the deployment using the LifeTime tool is quite amazing. Our web operations team has been empowered with the Lifetime tool. The visibility on different versions of the same code, dependencies etc., is very easy to manage.
- With Outsytems Now testing mobile apps on the fly has become very very efficient.
- Forge components allow developers to build something by picking reusables bricks from the public forums, which enables us go to market even faster.
- Mobile debugging is a bit of a pain today with outsystems as we need to go back to the logs everytime to check and troubleshoot.
- We still don't have an application dev IDE on Mac machines which leads to a situation where developers need to carry 2 systems (Mac and Windows).
- Speed of Development: The platform helps to reduce mundane work for developers and allows them to focus on business value, such as user experience, innovation and the like.
- TrueChange: realtime dependency analysis reduces errors especially when change requests are implemented.
- Ease of Development: Drag and drop with visual language levels the playing field in terms of developer skills.
- Cloud Support: As a PaaS, more flexibility can be provided. Instead, the cloud team is inflexible and provides few options for management.

- Engaging prototyping experience with stakeholders.
- 1-Click Publish and TrueChange makes it easy to refactor a solution without making simple errors.
- Addictive solution engineering - if every problem looks like a nail, then it's a pretty good hammer!
- Simple handling of REST and SOAP web services.
- Requires good internet connectivity.
- Sometimes a little slow to respond.
- Intelligent typing can sometimes be a little too smart in a complex solution.
- Fast Maintenance
- Easy to use
- User friendly
- Fast development
- Shipper
- Quick development
- Integrations
- Data management tools
- Concurrent programing
- Java stack version is less stable
- Fairy new application development tool, and needs more time to mature

- Learning curve for actual process implementation is remarkably low.
- Integration to other systems is smooth ( e.g. developing a UI that uses Tableau works really well).
- It's particularly easy to extend OutSystems with your own .Net solutions.
- Licensing model does not allow an easy way to scale or rebuild your software stack in a public cloud environment.
- OutSystems' scalability model leaves a question on how OutSystems behaves under a heavily varying workload.
- OutSystems version control lacks support of branches, version comments, and version difference reviewing.
- Low code
- Mobile development platform
- Life cycle management
- Pricing not feasible
- Lack of adoption
- No comprehensive API management
- Very fast way to get prototype and proof of concept systems up and running
- Most custom features we might want in an application are pretty easy to add, but you can shell out to C# if needed
- Very easy roll-out of applications from dev to test to live
- The underlying SQL database can get pretty complicated if you keep changing data structure - sometimes we define the database ourselves to get better control over it
It supports the business very well, and the speed of development and speed of delivery is unexpected. You don't need more resources to work on a project. Overall this is a very good platform. Outsystems saves lots of time. Even in our modern world that wants to write a 1000 lines of code when your work is completing by just dragging and integrating nicely.
- The best example I can say is dealing with web services (REST/SOAP). if you write Nava or .net code for connecting a WSDL. But here we just need to provide A WSDL file that's all. Everything will be taken care by Outsystems.
- Another example of the way we design a UI in Outsystems is 100 times easier than writing HTML/bootstrap - you can easily integrate javascript/ JQuery.
- One more is about BPM. You can easily design your BPM.
- Low-code developments
- Mobile developments
- The capacity of the platform
- The access to the tools is confusing
OutSystems Scorecard Summary
Feature Scorecard Summary
What is OutSystems?
OutSystems Video
OutSystems Competitors
OutSystems Pricing
- Has featureFree Trial Available?Yes
- Has featureFree or Freemium Version Available?Yes
- Has featurePremium Consulting/Integration Services Available?Yes
- Entry-level set up fee?No
Edition | Pricing Details | Terms |
---|---|---|
Basic | $4,000.00 | Per Month |
Pro | $10,000.00 | Per Month |
OutSystems Support Options
Free Version | Paid Version | |
---|---|---|
Live Chat | ||
Forum/Community | ||
FAQ/Knowledgebase | ||
Video Tutorials / Webinar | ||
Phone |
OutSystems Technical Details
Deployment Types: | On-premise, SaaS |
---|---|
Operating Systems: | Windows, Linux, Mac, Web-based, Android, iPhone-iPad, Windows Phone, Mobile Web App |
Mobile Application: | Apple iOS, Android, Mobile Web |
Supported Countries: | Asia, Australia, Brazil, Canada, China, Europe, Germany, India, Japan, Latin America, Mexico, Middle-East and Africa, United Kingdom, United States |
Supported Languages: | Arabic, Chinese (Simplified), Chinese (Traditional), Czech, Danish, Dutch, English, Finnish, French, German, Hebrew, Hungarian, Indonesian, Irish, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Taiwanese, Thai, Turkish, Ukrainian |