OutSystems is a versatile development platform that I find incredibly useful for various purposes. It is great for building both web and mobile applications, making it suitable for large enterprises and small to mid-sized businesses across different industries like banking, healthcare, manufacturing, and more. With its visual development, pre-built components, and easy maintenance, OutSystems has significantly expedited software development in my experience, offering a rapid and efficient solution for a wide range of applications.
APAC Head Of Delivery @ Do iT Lean at Do iT Lean
Great for building web and mobile applications, suitable for large enterprises and small to mid-sized businesses across different industries
Pros and Cons
- "I find it to be a genuinely cool and effective platform for my development needs."
- "I would like to see OutSystems improve its integration capabilities, especially with emerging technologies like AI and GPT."
What is our primary use case?
What is most valuable?
In comparison to other local development platforms, OutSystems is quite advanced. While every platform can benefit from ongoing enhancements, OutSystems seems to have most of the features I, as a software professional, would look for. I have started working with it, and I find it to be a genuinely cool and effective platform for my development needs.
What needs improvement?
OutSystems is already on the right track for improvements. They plan to transition from their cloud platform to a cloud-native architecture, emphasizing infrastructure scalability and the integration of Docker containers, which is a positive step forward. I would also like to see OutSystems improve its integration capabilities, especially with emerging technologies like AI and GPT. Integrating with AI and GPT models could enhance OutSystems' functionality and help it easily adapt to new trends and concepts in connectivity and artificial intelligence in future releases.
For how long have I used the solution?
I have been using OutSystems since 2011.
Buyer's Guide
OutSystems
January 2025
Learn what your peers think about OutSystems. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
What do I think about the stability of the solution?
I would rate the stability of OutSystems as a ten out of ten.
What do I think about the scalability of the solution?
OutSystems supports both horizontal and vertical scaling, and I find it quite easy to scale applications when needed. Adding a front-end server to a cluster, for instance, is a straightforward task that takes just a few minutes. As long as you follow OutSystems' recommended application composition and architecture, scalability is not a problem, and I would rate it a solid ten out of ten for scalability. In our company, around eighteen to nineteen developers are actively using OutSystems to develop applications for our customers. For mid-sized applications with OutSystems, you don't require large teams. OutSystems encourages small teams to use agile methodology. Typically, you need an engagement manager, a tech lead, and two to three developers for a medium-sized project. Additionally, a solution architect may be necessary initially, and then one tech lead and two developers are often sufficient for ongoing work.
How are customer service and support?
I have had a positive experience with OutSystems' tech support. They offer a guided learning path, well-structured documentation, and a valuable component repository called Forge. Their community is also quite active, with fellow users and even OutSystems champions and family members providing assistance. In addition, they have a stable support process where you can create a support ticket, and the OutSystems team will reach out to help with any issues. Overall, I'm satisfied with the support available from OutSystems through their various resources.
How was the initial setup?
Setting up OutSystems is straightforward, and even citizen developers can quickly learn and start building software with it. While complex applications may require professional expertise, OutSystems provides numerous prebuilt components and features, such as UI components for creating beautiful interfaces and easy database design tools, making it accessible even for those without extensive design or development experience. It is also user-friendly when it comes to handling logic, integrating with third-party services, and working with APIs. Overall, I find it to be a great and user-friendly platform for software development. The deployment process in OutSystems involves using a tool called Lifetime, which acts as a control console for managing different environments. When you purchase an OutSystems license, you typically receive three environments: development, QA, and production, along with a separate Lifetime environment. Lifetime keeps track of application versions and modules deployed on servers in each environment. It alerts you when an environment is outdated compared to a new version in development. Lifetime also checks references and other prerequisites before deploying releases from one environment to another, making the deployment process straightforward and well-managed.
What's my experience with pricing, setup cost, and licensing?
OutSystems licenses are not cheap, but they fall within the range of standard pricing. It is not very expensive or overly budget-friendly; it is more in the middle, making it an average-cost option for organizations.
Which other solutions did I evaluate?
Before using OutSystems, I explored other tools like APN and Automation Anywhere. However, I found OutSystems to be the best fit because it offers both rapid application development and flexibility. Unlike some other tools, OutSystems allows you to integrate with third-party libraries and technologies like .NET, Java, BigQuery, and more, making it a more flexible and easily adaptable platform.
What other advice do I have?
I would definitely recommend OutSystems to others. Overall, I would rate it as a ten out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Developer at a energy/utilities company with 10,001+ employees
Helps to make development process easier
Pros and Cons
- "The tool makes the development process easier."
- "I have difficulty in using several new features. Some of the product's features are tricky to use as well."
What is most valuable?
The tool makes the development process easier.
What needs improvement?
I have difficulty in using several new features. Some of the product's features are tricky to use as well.
For how long have I used the solution?
I have been working with the product for six months.
What do I think about the stability of the solution?
I would rate the solution's stability an eight out of ten.
What do I think about the scalability of the solution?
I would rate the product's scalability a nine out of ten. My company has around 20 people for the product. We use the product daily.
How was the initial setup?
The product's setup is easy. One person is enough to handle its deployment.
What's my experience with pricing, setup cost, and licensing?
The product is expensive and I would rate its pricing a seven out of ten. You need to pay a yearly subscription to use the product.
What other advice do I have?
I would rate the product a nine out of ten.
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
OutSystems
January 2025
Learn what your peers think about OutSystems. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
Technology Manager at a pharma/biotech company with 10,001+ employees
Intuitive to use and provides good mobile support
Pros and Cons
- "I like the mobile features the most, and there are also various features around the portal we created that I enjoy."
- "Since we first started using OutSystems, they switched their language support from Java and .NET to .NET only, which was a bit of a surprise. Their language support could be better in this sense, although on our resource side it is now a bit more flexible."
What is our primary use case?
We have used OutSystems to develop a simple portal in the cloud. This portal is mainly for internal use and not for actual customers or external users.
It's generally not for daily usage, so there's only a small team that uses OutSystems as their primary tool in their day-to-day work, but because it's open for any and all kinds of developers, there are probably hundreds of users throughout our organization.
What is most valuable?
I like the mobile features the most, and there are also various features around the portal we created that I enjoy.
What needs improvement?
We're still pretty new to OutSystems, though it has become apparent to us that, even though it's a so-called low-code platform, there are still some things that require a programmer. For example, you don't really need a lot of programming skill to work with OutSystems, but if you want to do something that's a bit more 'feature-ish', then you still need some programming experience.
Since we first started using OutSystems, they switched their language support from Java and .NET to .NET only, which was a bit of a surprise. Their language support could be better in this sense, although on our resource side it is now a bit more flexible.
On the whole, most of the features that we've required are all there. But there are some upcoming features that we are looking forward to. For example, the AI modules. They also have third-party vendors that produce different connectors, but I am hoping that OutSystems itself will start to create more innovative connectors or complementary solutions that we will find of use.
For how long have I used the solution?
We have been using OutSystems in our organization for about one and a half years now.
What do I think about the stability of the solution?
So far there have been no major issues so I would say it's pretty stable.
What do I think about the scalability of the solution?
We haven't yet reached the level that we need to seriously consider scaling, but from my experience it isn't so easy to scale any kind of closed platform where you start without the source. They may offer you the source later when migrating, but it's generally not so easy to queue up onto another platform or move to another vendor, so I expect that the scalability in this respect might be lower than we would like.
How are customer service and technical support?
So far, most of our support is coming from internal sectors of our organization. I think it's easy enough to resolve all the issues we come across within the company.
Which solution did I use previously and why did I switch?
We do use another similar product which isn't very well-known. It's a product from Germany and we use it mainly for internal use in the same way that we use OutSystems.
Comparatively, as a low-code kind of platform, OutSystems is the most intuitive to use, but if you have an experienced programmer in Java and .NET like myself, then the other platform is probably a bit more flexible.
How was the initial setup?
It's basically a simple portal that we developed in-house.
What about the implementation team?
The implementation details really depend on the project and the type of organization. For example, because we are quite a sizeable organization, there are other processes that we need to fulfill in order to maintain compliance before we push our projects to go live. Thus, for us, the full implementation took about six months. Thankfully, the maintenance is pretty low.
What's my experience with pricing, setup cost, and licensing?
I think the pricing for OutSystems is comparable with similar solutions. I would place it somewhere in the middle. We pay for the bundle and don't pay anything extra in terms of licensing and other fees.
What other advice do I have?
I recommend OutSystems, but I would also point out to others that they're not the only product out there that deserves attention.
I would rate OutSystems 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?
Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software Developer at iConext
Along with a good UI and UX, the tool also offers great stability
Pros and Cons
- "The most valuable feature of the solution is that it allows users to easily build applications."
- "It is hard to find the logic in OutSystems. From an improvement perspective, I want to be able to properly use logic in OutSystems."
What is our primary use case?
I use OutSystems in my company to develop web applications and mobile applications to be released by an insurance company.
What is most valuable?
The most valuable feature of the solution is that it allows users to easily build applications.
What needs improvement?
I want OutSystems to provide some service that allows its users to see the overall features and components that the tool offers for projects, especially when you build many applications. It is hard to find the logic in OutSystems. From an improvement perspective, I want to be able to properly use logic in OutSystems.
For how long have I used the solution?
I have experience with OutSystems. My company has a partnership with OutSystems.
What do I think about the stability of the solution?
It is a stable solution. I have not had any issues with bugs or the product breaking down.
What do I think about the scalability of the solution?
Which solution did I use previously and why did I switch?
I have experience with Mendix, PowerApps, and Power Automate. The UI and UX of OutSystems are better than Mendix. The UI of OutSystems is easy to understand.
How was the initial setup?
The product's initial setup phase was easy.
The solution can be deployed in a week or two.
What's my experience with pricing, setup cost, and licensing?
It is not an expensive product, especially if you have access to more features and deal with more projects.
What other advice do I have?
I rate the overall tool a ten out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer:
Project Manager at Sourceful
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
Jr Engineer at Vizionforge Technologies
A low-code solution that's easy to work with but needs some customization in the front-end
Pros and Cons
- "OutSystems is a low-code solution. Most features are like drag-and-drop, so it's pretty easy to work. Thus it helps the organization by saving time for developers."
- "The resource availability needs to be increased."
What is our primary use case?
We use OutSystems for our customers in the banking and utility sectors.
How has it helped my organization?
OutSystems is a low-code solution. Most features are drag-and-drop, so it's pretty easy to work with. It thus helps the organization by saving time for developers.
What is most valuable?
The OutSystems Accelerator is the most valuable feature.
What needs improvement?
There are very few resources available to learn OutSystems. If someone is utterly new to OutSystems and is trying to understand this technology by searching on platforms like YouTube, Udemy and Coursera, they won't find anything. It has negligible resources.
In the next release of OutSystems, I would like to see a few more customizations in the front end.
For how long have I used the solution?
I have been using it for four months.
What do I think about the stability of the solution?
I would rate the stability an eight out of ten.
What do I think about the scalability of the solution?
I would rate the scalability a nine out of ten.
How are customer service and support?
I would rate the technical support nine out of ten.
Which solution did I use previously and why did I switch?
Previously I was working on high-code solutions. Then I started using OutSystems low-code solution.
How was the initial setup?
The initial setup was straightforward. I would rate the ease of setup a ten out of ten.
What's my experience with pricing, setup cost, and licensing?
I would rate the pricing a five out of ten. There are no additional costs with the standard license.
What other advice do I have?
I would advise anyone wanting to use OutSystems to start learning early while pursuing a college degree.
We are a team of ten Software Developers who use OutSystems in my company. We plan to increase the usage of OutSystems in the future. I would rate the overall product an eight out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer:
Acquisitions Leader at a healthcare company with 10,001+ employees
Provides a good ecosystem with highly integrated flow editor, user interface, and data logic
Pros and Cons
- "The flow editor is the most valuable feature. It is simple and intuitive, and it can guide you step-by-step."
- "One of the biggest areas for improvement is that every time an existing data element is modified, it creates a new data element. It doesn't really modify that particular data element. So, a user has to follow an extra step of removing the existing data element and bringing in the new and modified data element that is being added, which sort of goes into negative productivity."
What is our primary use case?
For some of the business processes, we want the process owners to be able to set up their own flow-throughs, process flows, workflows, etc. They don't need to have any kind of prior coding experience. They should be able to establish workflows for their respective processes by just dragging and dropping elements as part of self service without relying on IT (where possible).
How has it helped my organization?
OutSystems has really brought about citizen developers in my organization without any real coding experience to be able to develop their own work slows in their area of work.
What is most valuable?
The flow editor is the most valuable feature. It is simple and intuitive, and it can guide you step-by-step.
From an ecosystem perspective, it has a highly integrated flow editor, user interface, and data logic behind it. It has a very connected local ecosystem.
What needs improvement?
One of the biggest areas for improvement is that every time an existing data element is modified, it creates a new data element. It doesn't really modify that particular data element. So, a user has to follow an extra step of removing the existing data element and bringing in the new and modified data element that is being added, which sort of goes into negative productivity.
For how long have I used the solution?
I have been using this solution for about four and a half years.
How are customer service and support?
OutSystems' tech support is very good. They're fairly responsive.
What other advice do I have?
It is one of the good solutions available in the market. I would rate OutSystems an eight out of 10.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Head of Innovation & Projects at a financial services firm with 11-50 employees
Intuitive, simple to use, and effective, but support could be improved
Pros and Cons
- "It is easy to use."
- "In my opinion, the support and the pricing could be better."
What is our primary use case?
We are a financial institution, and our primary credit solution is developed in OutSystems. We have several small apps, not for mobiles, but apps that are developed to support our core business, which is factoring and credit.
What is most valuable?
It is easy to use.
What needs improvement?
In my opinion, the support and the pricing could be better.
For how long have I used the solution?
I have been working with OutSystems for seven or eight years.
What do I think about the stability of the solution?
OutSystems is a stable solution.
What do I think about the scalability of the solution?
OutSystems is scalable.
In terms of the solution, we went through some minor escalations. It was simple to manage. We have also added some redundancy to our app server, which was simple to set up.
Our company is still small, with a staff of about 50 people. I believe ten of them are developers. They develop, operate, administrate all systems platforms and deployed applications. The remainder, are business units.
How are customer service and support?
The SLA should be improved. The response time could be improved.
How was the initial setup?
I can't say for certain that it was simple. It was simple for us. Because I have an experienced manager who manages our team, it was simple for him to set that up.
It took some time because we were building a core banking service system from scratch. What we did in OutSystems, aside from setting up all of the licenses and the platform itself, was that we had help because it was the early days of the company. OutSystems in Portugal assisted us with this. However, because the solution was created from scratch, it takes a long time to deploy it with the business solution.
What about the implementation team?
I manage a development team that develops and maintains DevOps. Within that team of developers, I add one who leads the team that also handles all of the tool's administration.
What's my experience with pricing, setup cost, and licensing?
I believe they are very strict with their pricing platforms, or the pricing policies, and it changes. They have changed it from software units to application objects in recent years, and now it's all free, but you pay for the users.
I believe they should have a better scheme for companies like ours, which are small and could benefit from the platform without paying too much.
The fees are approximately €150,000, €170,000 per year, which is excessive for a company of our size.
We don't have any additional costs, but we did have, within this price we had some, I believe we have some agreements regarding accelerator, to be honest, I don't know off the top of my head.
What other advice do I have?
They should have OutSystems support with the setup and structuring of the best pricing for the goal that they want to assign to the solutions. Because of the pricing, if you want to use OutSystems for self or internal solutions, it would be very different, but it could be very expensive if you want to develop things for the outside, which would require users and business management. I believe they should receive support directly from OutSystems or through a vendor. I'm not sure which is preferable. However, OutSystems support is required for installation.
I would rate OutSystems a seven out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free OutSystems Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Product Categories
Low-Code Development Platforms Mobile Development Platforms Rapid Application Development SoftwarePopular Comparisons
Microsoft Power Apps
Appian
Pega Platform
Mendix
Oracle Application Express (APEX)
Salesforce Platform
Bizagi
ServiceNow Now Platform
QuickBase
Oracle Visual Builder Cloud Service
Studio Creatio
KiSSFLOW
Zoho Creator
Boomi AtomSphere Flow
AgilePoint
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?