We are using all aspects of OutSystems. We use it in almost all of our applications, application development, migration, and modernization. Basically, we use it for almost any traditional technology like .NET and Java.
Director at a tech services company with 10,001+ employees
The visual program provides the advantage of only requiring one skill set for both the front and backend
Pros and Cons
- "The visual program of OutSystems is one of the major advantages of this solution."
- "The product could be improved if there was a shortcut, or predefined, predictable templates provided."
What is our primary use case?
How has it helped my organization?
OutSystems requires only one skill set for both the frontend and backend. As the world is heading towards scarcity of resources, this is a major advantage.
What is most valuable?
The visual program of OutSystems is one of the major advantages of this solution. Because of this, we don't need to have a separate skill for the front and backend services or extensions, it only requires one skill set.
Another valuable feature is the speed of the entire implementation of the solution.
What needs improvement?
The solution is ground up, it follows exactly what the developer does. The product could be improved if there was a shortcut, or predefined, predictable templates provided. Infusing AI that would automate the process would be game-changing.
On a logical level, if data on a form is automated, it would be great if when required, the developer can then go and look for it.
Buyer's Guide
OutSystems
January 2026
Learn what your peers think about OutSystems. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,733 professionals have used our research since 2012.
For how long have I used the solution?
I have been using OutSystems for seven years.
How are customer service and support?
Technical support is good. They are responsive and knowledgeable.
How was the initial setup?
The initial setup of OutSystem is very simple. I would rate the implementation a four out of five for ease of setup.
What's my experience with pricing, setup cost, and licensing?
The solution is not open source. It is a platform that is given free of cost to the developers. When it comes to commercial use, there are restrictions and costs.
I believe they have two pricing options. One is approximately $4000 USD a year and the other is approximately $10,000 USD a year.
Obviously, you need to incur your own infrastructure costs or maybe even your own server. Other costs come in the form of security, maintenance, and the amount of data required to be held in the cloud.
What other advice do I have?
The implementation of the solution is fast, but the challenge is that the guy who is on the ground needs to understand the framework. The framework you are building makes a difference.
Overall, I would rate OutSystems a nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Compatance manager at a tech services company with 11-50 employees
A stable product that has a responsive support team and enables organizations to develop applications easily
Pros and Cons
- "It is much easier to develop applications with the product’s IDE."
- "The new version could be improved."
What is our primary use case?
The solution can be used to develop apps, websites, and core applications. We are working for an insurance company on an application to digitize hundreds of documents. We also work for a bank on an application to manage time and time sheets.
What is most valuable?
It is easy to develop things. It is much easier to develop applications with the product’s IDE.
What needs improvement?
OutSystems is creating a new platform on the cloud called ODC. The new version could be improved.
For how long have I used the solution?
I have been using the solution for about five years.
What do I think about the stability of the solution?
The tool is quite stable. It depends on the way we use it.
What do I think about the scalability of the solution?
Our clients are medium and large enterprises.
How are customer service and support?
My team contacts support. The support responds quite well.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
We have used some local platforms before.
How was the initial setup?
The initial setup is straightforward. Normally, the solution is cloud-based, but it depends on the clients. For the setup of the platform, we must have a contract and license from OutSystems. The setup takes one to three weeks.
What was our ROI?
The return on investment is difficult to measure, but the time to market is much faster.
What other advice do I have?
OutSystems has a lot of traction in Portugal. We are studying Mendix and Appian to see if they could be adequate in some cases. Some clients don't have the capacity to support OutSystems, or they might be using other tools. We want to adapt to other platforms and tools. Overall, I rate the product an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Buyer's Guide
OutSystems
January 2026
Learn what your peers think about OutSystems. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,733 professionals have used our research since 2012.
Technical Project Manager at a tech consulting company with 1-10 employees
Provides a standardized approach to development and highly stable solution
Pros and Cons
- "It is very stable."
- "There is room for improvement in technical support."
What is our primary use case?
I have used it for a company in Saudi Arabia. The application was mainly focused on transportation. The other application is a recent upgrade.
What is most valuable?
I love OutSystems because, as a manager and someone who has experience with various traditional development technologies (approximately 20 technologies), it provides a standard approach. Unlike other companies where there is no development standard, with OutSystems, we have our own standard. This makes it easier when transitioning between developers or onboarding new team members.
What needs improvement?
It's not easy to master OutSystems within the first month. Even if you have ten years of experience, like me, it will take about two to three months to explore everything. For example, customizing a header or integrating a video is not easy.
Many people assume that mastering OutSystems is as simple as drag and drop, but for specific tasks, you need someone with development experience, preferably a senior or expert with over five years of experience.
Sometimes it requires both skills, someone who knows how to develop and add script code or extensions to our system. However, there are also times when it is easy. Let's say around seventy percent of the time; it's easy. Customizing the user interface, aside from the header, is relatively straightforward, although I did encounter difficulties with the header.
Another example is working with live video, which is also not easy.
For how long have I used the solution?
I have been using OutSystems for one year.
What do I think about the stability of the solution?
It is very stable. I would rate the stability a nine out of ten.
What do I think about the scalability of the solution?
The scalability of OutSystems is not bad. I know someone who conducted a scalability test. They used SCC Solutions, a telecom company with a great team of developers. They encountered some issues compared to what OutSystems claimed. However, I believe you always need to have a package that can handle more users than OutSystems recommends.
If they suggest an eight-gigahertz processor, you should go for a better specification. But overall, it's not a major problem. Just make sure to exceed the recommended specifications. OutSystems is widely used in many regions. It's extensively utilized in the UK and Australia, as I have experience working with these countries. However, in some countries, traffic and other factors can make it more challenging.
How are customer service and support?
I did contact the customer service and support team, but they mostly provide general IT support.
I believe there is room for improvement in technical support. However, they are good and responsible in terms of providing documentation and guidance to help you.
How was the initial setup?
I believe you would need someone who is already good in development or has a logical understanding of development. OutSystems has four layers: the timers and processes layer, the interface layer, the version layer, and the database layer.
Sometimes, when you add a module from the first layer, it doesn't work because it needs to be compatible and supported by the OutSystems platform. Many components or modules from the first layer are often incomplete or non-functional when compared to the later layers.
Therefore, you need to comprehend the logic and then integrate it. It's not always straightforward. There are challenges involved.
If you don't have someone who is already skilled in development, most of the time, you won't succeed. I believe you need a certain level of intelligence to excel in OutSystems. You have to be intelligent, like in development.
I've brought in many developers who weren't skilled in development and put them in our system. They excelled at all the traditional tasks but when I asked for any custom work, it took them around one month to finish.
What about the implementation team?
The deployment process is very easy. It involves just one publish button. They call it the "one publish" button.
In our system, there are always many challenges in development. For example, you don't need an administrator or a developer because we have something called architecture AI. It can evaluate your application and determine if it follows the best practices or not. We already have a baseline of good practice cases or standards for our system, so we're not far from the best practices. There are certain things you can't do directly, like calling a server action. Instead, you need to use client actions.
There are many perspectives like this that you need to consider. Otherwise, it won't work. For example, you can't simply drag and drop a client action inside a server action.
I believe anyone would require about two to three months of training, and they would need to build their own application. The issue in our system is that sometimes developers are only skilled in either logic or UI. I think it's important to train people to be proficient in all aspects.
What was our ROI?
There is an annual cost of approximately 23k. So sometimes, you need to wait for a return on investment. It also requires skilled individuals who know how to utilize this technology and train others. Finding good developers isn't easy because most of the people who work with OutSystems come from Big Data or have multiple engineering backgrounds. We face difficulties in finding the right people, and I think this is a common issue across platforms. Nonetheless, I consider it a unique feature.
What other advice do I have?
Overall, I would rate the solution an eight out of ten. I still believe in our system, despite some limitations in traditional development. There is always room for improvement.
I think they are constantly making progress and adding new features. However, sometimes it's not easy to achieve customizations.
Disclosure: My company has a business relationship with this vendor other than being a customer.
Owner at a consultancy with 1-10 employees
Useful natural speech to algorithm, reliable, and beneficial automatic task
Pros and Cons
- "The most valuable features of OutSystems are the user-friendly platform. The drag-and-drop feature is great. I have used other rapid application development tools before, but they were not as advanced as OutSystems. With the previous tools, I had to manually build certain features, but OutSystems does it automatically."
- "I like the OutSystems platform. I am working on integrating it with another platform using APIs, however, it has proven to be difficult. The main issue I am facing is obtaining authorization tokens as well as access and refresh tokens. It may be due to my lack of knowledge of APIs as it is new to me."
What is our primary use case?
My client is the owner of the OutSystems platform, which we have utilized for various purposes, including an event app. This app tracks agendas, speakers, and registration for events.
What is most valuable?
The most valuable features of OutSystems are the user-friendly platform. The drag-and-drop feature is great. I have used other rapid application development tools before, but they were not as advanced as OutSystems. With the previous tools, I had to manually build certain features, but OutSystems does it automatically.
OutSystems has the ability to create algorithms based on the data requested. I can specify what data I need in natural language and the platform will build the algorithm for me. This is a great feature.
What needs improvement?
I like the OutSystems platform. I am working on integrating it with another platform using APIs, however, it has proven to be difficult. The main issue I am facing is obtaining authorization tokens as well as access and refresh tokens. It may be due to my lack of knowledge of APIs as it is new to me.
The documentation could improve. The reason I am having many problems with the APIs is that there is not a comprehensive piece of documentation that I can read that explains exactly how to do what I'm doing. I've tried the forum, I've tried the Forge, and downloading other components, trying to look at that. However, there isn't a good simple explanation of how to do it.
For how long have I used the solution?
I have been using OutSystems for approximately a year and a half.
What do I think about the stability of the solution?
The platform is very stable, and I have not encountered any issues or crashes so far. I cannot speak to how it performs on more advanced tasks as I have not encountered any such scenarios yet.
What do I think about the scalability of the solution?
OutSystems is a scalable platform.
I rate the scalability of OutSystems a nine out of ten.
How are customer service and support?
I have not yet needed to reach out to the technical support team. I am currently attempting to troubleshoot the API integration on my own as per my agreement with the client. However, if I am unable to find a solution, technical support would be my next step.
What's my experience with pricing, setup cost, and licensing?
The solution is expensive. The platform is not suitable for all of my clients. I work with labor unions and other smaller organizations that would not be able to afford the platform's current pricing model. It would be beneficial if there were a scaled-down version or a tiered pricing option that would allow me to build an app or a web app that is more cost-effective for my clients. Currently, the platform's pricing is too high for many of my clients, who would not be able to afford something in the $50,000 to $100,000 range.
What other advice do I have?
I rate OutSystems a nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Technical Lead at a tech services company with 1,001-5,000 employees
Helps with validation, offers good features, and is reliable
Pros and Cons
- "We can do the validation before calling the API."
- "Currently, in mobile applications, we don't have push notifications."
What is our primary use case?
It is kind of used for reactive and web applications. We're also working on the mobile applications as well. I use it in a banking environment.
I've been onboarded there and then I'm just doing the activities for both internet banking as well as mobile banking, handling both servers as well as the front end.
Currently, this banking application can consist of both mobile as well as internet banking. We have it for eight different countries. For mobile, we have eight different applications, and for internet banking, it is a single application, however, it'll support eight entities in eight countries including Bahrain, the UK, Iraq, et cetera.
What is most valuable?
Normally we use it in a banking setup. Usually, transfer payment and then the benefits pay gateway, are those kinds of integrations we are doing currently for mobile. The onboarding process we do, the login for that process, et cetera, offer good features.
We have one feature called multiple payments where we're able to select multiple beneficiaries and we're able to create ad hoc beneficiaries. Ad hoc beneficiaries mean there's no need to add the benefits directly. We can enter the beneficiary upon the number and we can do the payment. We can add multiple beneficiaries in a single go and then we will do the validation.
We have a back office application as well where we can configure based upon the user as well as based upon the segment. We can configure per day.
We're able to do transformations. We can do the validation before calling the API. Once validation is done, we will show the set of validation. Either it can be the OTP validation or it can be a token validation. Once that is done, we can call the final API, which calls the code banking system for doing the payments.
What needs improvement?
We've acquired a new bank and would like to integrate e-services into the offering. We'd like to be able to have an option for doing an activation directly from the internet banking area so that there is no need to contact the bank directly. Having e-services capabilities would be ideal.
There are a lot of enhancements and new features coming.
Currently, in mobile applications, we don't have push notifications. We're hoping that will come in the new release.
For how long have I used the solution?
I've been using the solution for 3.5 years.
What do I think about the stability of the solution?
It's stable enough. There are no bugs or glitches. It doesn't crash or freeze.
What do I think about the scalability of the solution?
The solution is scalable. If I want to do any changes or anything, it has a one-click publish. There's no need to re-upload anything. We make changes, we expand, and it is a one-click deployment.
Currently, in Bahrain alone, there are 40,000 users on the app. We have the same for other countries as well. We have deployed more production for three entities - Bahrain, Egypt, and the UK. Currently, for the other three entities, it is in progress. We are planning to move those changes at the end of September.
We can add users as necessary. In LifeTime, we're able to handle user management. We're able to create a set of users and we can assign roles. It can be an admin role, like full control where it's able to do publishing, feedbacking, everything. We can receive a set of users and control access to certain areas.
How are customer service and support?
Technical support is very good. If there is any production issue or anything, we can raise the ticket and they're immediately helping. If there are any deployment changes that get affected, it means we have control of all directions also. Therefore, we can manage everything properly, without any effect, actually. Everything is completely handed down to OutSystems and it is more stable. If any deployment causes us an issue we can revert back to the older version and it'll work fine.
Which solution did I use previously and why did I switch?
Before that, I used a server platform called Forti. It is similar to the OutSystems Platform. We were able to use mobile and web publications and able to create using that.
I worked on an AD platform as well.
Comparatively, I'm able to see OutSystems is very easy to maintain and easily fulfills the business requirements.
How was the initial setup?
The deployment and process depends upon the model we are selecting. Normally consider if we are selecting big models, it'll take around 30 to 40 minutes for making a deployment to set up 15 applications. For example, if it is a mobile application, it means if we can select only the application, it will take a maximum of five to ten minutes for creating the solution and deploying in the UIT of production. For internet banking, we use Windows authentication, ID logins. For mobile banking, we used third-party APIs. We used common plugins for the camera location and everything. We integrated with Apple, Google, and Apple Wallet also.
Everything is completely handled in OutSystems, so we have a LifeTime available in OutSystems. Previously, we don't have LifeTime so we manually exported the solution and we deployed it in the UIT. With the help of LifeTime, we're able to see the versions and the differences. We can select the proper particular application and we can do the deployment. It is easy to maintain and easy to deploy as well.
What about the implementation team?
For doing the deployments, any changes, are completely handled on our side.
What's my experience with pricing, setup cost, and licensing?
I'm not sure how the licensing is set up. I don't handle that aspect.
However, I am able to see it s very costly as compared to other platforms. That said, we see the benefit of paying so much. They provide a lot of options.
What other advice do I have?
While we use version 11.10.20 for service, the service center for LifeTime is 11.0. Currently, we need to upgrade that. The upgrade plan is in progress. We have had to start recently.
I'd recommend the solution to others.
I would rate it eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
It Consultant at a energy/utilities company with 5,001-10,000 employees
Useful for our organization's manual control systems
Pros and Cons
- "The scratch coding is useful. The solution is easy to understand."
- "It's difficult to do the component version control. I would like them to add more studying materials."
What is our primary use case?
Our use case is mainly for the manual control systems.
There are about 20 developers using this solution in my company.
What is most valuable?
The scratch coding is useful. The solution is easy to understand.
React is very easy to use for an experienced software developer.
What needs improvement?
It's difficult to do the component version control. I would like them to add more studying materials.
For how long have I used the solution?
I have been using this solution for about six months.
What do I think about the stability of the solution?
Some systems have over 1,000 end users. It's very stable for heavy duty operation.
What do I think about the scalability of the solution?
It's scalable.
How are customer service and support?
Technical support is good.
What's my experience with pricing, setup cost, and licensing?
For one developer to use, the cost is around $5,000.
What other advice do I have?
I would rate this solution 8 out of 10.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Solution Architect and LowCode Practice Lead at a tech services company with 10,001+ employees
Outsystems has been ranked as No 1 market Leader in Low Code No Code space 5 consecutive times in 2023 by Gartner
Pros and Cons
- "The architecture of OutSystems is quite simple, and the features are similar to Mendix's. OutSystems has connectors for different enterprise apps and solid reporting capabilities. You can also integrate with any content management platform like SharePoint or Adobe Enterprise Manager, or something like that. You can also create and integrate workflows."
- "We'd like OutSystems to add stronger workflow-based automation similar to what Appian offers. It needs more workflow modeling and RPA features."
What is our primary use case?
We use OutSystems for the same purpose as Mendix, but we recommend Mendix for mobile applications and OutSystems for B2C or B2B web portals. OutSystems has strong features for creating web-based portals or eCommerce marketplaces.
Mendix supports Java, while OutSystems supports .NET. We are using the latest versions of OutSystems. We are partnered with Mendix and OutSystems. We have access to their partner portal, so we don't need to worry about developing applications, proofs of concept, or prototypes using OutSystems.
OutSystems has on-premise and cloud versions. It can be deployed on AWS, Azure, or GCP. OutSystems is available as a Platform-as-a-Service, as well. OutSystems can be hosted on Azure, GCP, or AWS, and you can deploy OutSystems components on OutSystems PaaS.
What is most valuable?
The architecture of OutSystems is quite simple, and the features are similar to Mendix's. OutSystems has connectors for different enterprise apps and solid reporting capabilities. You can also integrate with any content management platform like SharePoint or Adobe Enterprise Manager, or something like that. You can also create and integrate workflows.
What needs improvement?
We'd like OutSystems to add stronger workflow-based automation similar to what Appian offers. It needs more workflow modeling and RPA features.
For how long have I used the solution?
I have been using OutSystems for the last three years.
What do I think about the scalability of the solution?
Like Mendix, OutSystems has a highly scalable and flexible architecture.
How are customer service and support?
We are an OutSystems partner, so I have an excellent rapport with alliance managers and their technical architecture team and technical support. They're incredibly supportive. I rate OutSystems eight out of 10.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
We are using almost all the local solutions, including OutSystems, Mendix, Appian, etc.
How was the initial setup?
Setting up OutSystems is straightforward.
What's my experience with pricing, setup cost, and licensing?
OutSystems isn't expensive. It's very similar to the cost of Mendix. If customers have a good relationship with OutSystems or Mendix, they can get a better price. The solutions have a similar pricing model, including licenses for single or multiple users.
What other advice do I have?
I rate OutSystems nine out of 10. OutSystems is the market leader in the local area space on the Gartner Magic Quadrant. As a user, I can say OutSystems is on par with Mendix, and the features are similar, so now it depends on the use case.
For example, some customers prefer Mendix because they have SAP ecosystems, so they will go with Mendix because it offers native SAP support. Mendix has SAP adapters that are all license-free. These are cost reasons people might choose Mendix. However, there are some cases where an SAP might go for OutSystems because the license is a bit cheaper.
Disclosure: My company has a business relationship with this vendor other than being a customer. partner
Project Manager at a tech consulting company with 51-200 employees
A scalable tool for developing mobile and web applications
Pros and Cons
- "It is a scalable solution...The initial setup of OutSystems is easy."
- "In OutSystems, cloud management is an area of concern where improvements are required."
What is our primary use case?
My company uses OutSystems for developing mobile applications and web applications.
What is most valuable?
The most valuable feature of the solution is that it is a low-code tool with which it becomes very fast for users to create something and to show the creation to the customer much faster than any other technology.
What needs improvement?
In OutSystems, cloud management is an area of concern where improvements are required. Searching through the logs is an area with certain shortcomings where improvements are required in OutSystems.
For how long have I used the solution?
I have been using OutSystems for half a year. My company has a partnership with OutSystems, and we have a lot of certified engineers.
What do I think about the stability of the solution?
OutSystems has some issues with stability. When OutSystems is used as an enterprise solution or has millions of users, then there are some stability problems with your stability. When millions of users use your application, the management of the databases and caching systems is sometimes not that efficient in OutSystems.
What do I think about the scalability of the solution?
It is a scalable solution.
My company deals with small and medium-sized businesses.
How are customer service and support?
The solution's technical support is good, especially owing to its documentation part. I rate the technical support a ten out of ten.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup of OutSystems is easy.
The solution can be deployed in a few hours.
The solution is deployed on the cloud. A user gets access to the user interface and some applications that you can install on Windows, making it a process that one person can do.
What's my experience with pricing, setup cost, and licensing?
OutSystems is an expensive product. My company has to make monthly payments towards the licensing costs attached to the solution. I am unsure about how much my company spends towards the solution's costs, but its cost runs into thousands of euros. There are some additional costs towards which certain payments are to be made, considering that one needs to pay for the end user who uses the solution.
Which other solutions did I evaluate?
I know about the competitors of OutSystems. I didn't choose any of the competitors of OutSystems since it was a product that already existed in my company.
What other advice do I have?
A person is required to maintain the solution.
If someone needs to show their customers really fast results of the development phase of an application, OutSystems is a very good solution that is expensive at the same time.
I rate the overall tool an eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Buyer's Guide
Download our free OutSystems Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2026
Product Categories
Low-Code Development Platforms Mobile Development Platforms Rapid Application Development Software Business Orchestration and Automation TechnologiesPopular Comparisons
ServiceNow
Microsoft Power Apps
Appian
Pega Platform
Bizagi
Mendix
Salesforce Platform
Oracle Application Express (APEX)
GitHub CoPilot
Microsoft Azure App Service
Appium
ServiceNow Now Platform
QuickBase
Studio Creatio
KiSSFLOW
Buyer's Guide
Download our free OutSystems Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which solution is better for developing non-ITSM applications: OutSystems or Service Now?
- What industries do you think OutSystems is most useful for?
- How did you decide which OutSystems edition was the best one for you?
- What are the best uses of OutSystems and what do you use it for?
- Are others using OutSystems to develop user interfaces for the Web?
- When evaluating Low-Code Development Platforms, what aspect do you think is the most important to look for?
- What are the most common use cases for using low-code development platforms?
- What are the key factors to select between low-code platforms: Microsoft PowerApps vs ServiceNow?
- What low-code development platform do you recommend?
- Why is Low-Code Development Platforms important for companies?




















