No more typing reviews! Try our Samantha, our new voice AI agent.
Somnath-Ghosh - PeerSpot reviewer
Solution Architect and LowCode Practice Lead at a tech services company with 10,001+ employees
Real User
Nov 30, 2023
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.

Buyer's Guide
OutSystems
July 2026
Learn what your peers think about OutSystems. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,834 professionals have used our research since 2012.

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. 

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
PeerSpot user
Dominik Szczurek - PeerSpot reviewer
Project Manager at Sourceful
Real User
Oct 16, 2023
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
PeerSpot user
Buyer's Guide
OutSystems
July 2026
Learn what your peers think about OutSystems. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,834 professionals have used our research since 2012.
APAC Head Of Delivery @ Do iT Lean at Do iT Lean
Real User
Oct 15, 2023
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?

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.

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.

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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Mohamed Ali CHAABANI - PeerSpot reviewer
Technical Project Manager at PlanetConectus
Real User
Jun 16, 2023
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.
PeerSpot user
reviewer1529571 - PeerSpot reviewer
Acquisitions Leader at a healthcare company with 10,001+ employees
Real User
Feb 7, 2023
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer2070510 - PeerSpot reviewer
Executive Board Member (CIO/COO) at a transportation company with 1,001-5,000 employees
Real User
Jan 24, 2023
Improves development processes, scales well, but implementation difficult
Pros and Cons
  • "The most valuable feature of OutSystems with discipline and the development processes. Instead of each developer doing tasks on their own with their own approach, et cetera, the solution would help bring some organization to the development process."
  • "The largest obstacle currently associated with OutSystems is its high cost and limited availability of skilled personnel. Despite being a rapid application development platform, having a highly skilled individual familiar with the platform can be much more beneficial than an inexperienced individual. Because there is a shortage of people with the necessary OutSystems skills, utilizing the platform can become expensive. This makes little sense, considering that a rapid application development platform should be accessible to the average person. However, having a highly skilled individual can greatly increase productivity, making the cost worthwhile."

What is our primary use case?

I am using OutSystems in internal workflow processes for approving expenses.

How has it helped my organization?

The solution has helped us, but it's no longer a strategic choice for us. We are not investing anymore in this platform. We realized the value of using OutSystems if you have an internal development capability. We've been using the solution mostly in outsourcing for development tasks, and it doesn't make much sense to us, to pay the amount for the solution for the capital gains to go to the external provider we use for the development.

If I have a large team of developers, eventually using the solution would make sense. That's not the case. In my business model for IT, I do not have any internal development capability. I'd rather do it without a rapid development platform because the savings go to the provider. It doesn't go to me. I have to pay for the ticket and then I have to pay additional costs for the development. It doesn't make any sense. It is a good solution and technology, it only does not fit our use case.

What is most valuable?

The most valuable feature of OutSystems with discipline and the development processes. Instead of each developer doing tasks on their own with their own approach, et cetera, the solution would help bring some organization to the development process. 

For how long have I used the solution?

I have been using OutSystems for approximately five years.

What do I think about the stability of the solution?

We did not experience a time when the solution did not perform, the solution is stable.

I rate the stability of OutSystems an eight out of ten.

What do I think about the scalability of the solution?

The solution can scale. However, the catch is the pricing has become more and more expensive in the last few years. Consumption is increasing, and the price has increased a lot.

We have approximately 200 users using this solution in my company.

How are customer service and support?

The support is not provided by OutSystems themselves. It's the service vendors, the integrators. There is a shortage of skilled workers that are knowledgeable of the tweaks of the platform and the shortcuts that can increase the productivity of using it.

Which solution did I use previously and why did I switch?

We are using ServiceNow and it's depicted as a container for OutSystems. It's not the same, but it has the capability of doing some type of rapid development, and we are using it more and more.

How was the initial setup?

The largest obstacle currently associated with OutSystems is its high cost and limited availability of skilled personnel. Despite being a rapid application development platform, having a highly skilled individual familiar with the platform can be much more beneficial than an inexperienced individual. Because there is a shortage of people with the necessary OutSystems skills, utilizing the platform can become expensive. This makes little sense, considering that a rapid application development platform should be accessible to the average person. However, having a highly skilled individual can greatly increase productivity, making the cost worthwhile.

I rate the initial setup of OutSystems a four out of ten.

What was our ROI?

I have not seen a return on investment using OutSystems.

What's my experience with pricing, setup cost, and licensing?

OutSystems is expensive, and they changed the pricing model in the last couple of years.  It's changing too much and it's becoming unstable. They are constantly shifting their prices based on users, courses, and other factors.

What other advice do I have?

To ensure that we will be able to benefit from leveraging internal development capability, I would suggest using a tool, such as OutSystems. With this solution, it is possible to increase the average productivity of the existing team of developers. Even a small increase of two to three percent can lead to significant gains. However, if there is a limited number of developers, it may be difficult to realize substantial productivity gains from using OutSystems.

I rate OutSystems a seven 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.
PeerSpot user
Tolulope Omotosho - PeerSpot reviewer
Chief Executive Officer at Dependify LLC
Real User
Oct 22, 2022
Helps our clients generate certificates and has a great drag-and-drop feature
Pros and Cons
  • "The drag-and-drop feature is very valuable."
  • "The solution is stable and doesn't require many server resources, so I don't think there are stability issues."
  • "The tutorials for the solution should be updated."

What is our primary use case?

We use it to help our clients generate certificates. They needed an app to help them record and have data. It allows them to take the certificate number, check if it is authentic and if the equipment that the ticket number is issued against is working perfectly.

What is most valuable?

The drag-and-drop feature is very valuable.

What needs improvement?

The tutorials for the solution should be updated.

For how long have I used the solution?

We have been using this solution for about a month and are currently using version 11.

What do I think about the stability of the solution?

The solution is stable and doesn't require many server resources, so I don't think there are stability issues. They have enterprise and have been around for a long time. Some of the tutorials we use were created in 2014, and we still use them.

How was the initial setup?

The initial setup was straightforward. Once we registered, we installed it and were able to start work immediately. It took approximately 24 hours to set up.

What other advice do I have?

I rate the solution an eight out of ten. The solution is good but can be improved by updating the tutorials available. I advise people considering the product to ensure they have their data somewhere to generate a certificate. Additionally, I advise them to do their own research. The application makes life easier.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Director, Research & Advisory, Applications Development at a tech services company with 501-1,000 employees
Real User
Oct 8, 2022
Easy to set up with good drag an drop functionality but needs better documentation
Pros and Cons
  • "The product is mostly stable."
  • "Their drag-and-drop functionality is amazing."
  • "The documentation needs to be more robust."
  • "One of the things that they could do a little better is the performance speed of the UI refresh; it sometimes seems a little choppy, and I would have to reload the same page a couple of times to get the reflection of the right information."

What is our primary use case?

My engagement with the solution was primarily as a private contractor for our banks. We were doing several RPA developments for banks. So they had some processes whereby they wanted to use a low-code approach. They wanted to create workflows out of that. That's what I was focusing on.

What is most valuable?

Their drag-and-drop functionality is amazing. Their visual layout designers tend to be way better than the ones that I've seen - even compared to something as simple to use as Power Apps.

It's easy to set up the solution.

The product is mostly stable. 

What needs improvement?

One of the things that they could do a little better is the performance speed of the UI refresh. It sometimes seems a little choppy, depending on what sort of machine power we have. I have a moderately powered machine, and I still found that the reload of the UI was not the most accurate, and I would have to reload the same page a couple of times to get the reflection of the right information. 

It's frustrating in that if you forget to refresh, you're showing somebody the wrong thing, and your bosses aren't happy with you.

The documentation needs to be more robust.

Their UI reach refresh rates could be perhaps better. There's a lot of heavy focus on the client being able to create, to refresh quickly. I don't know what that mechanism looks like for them. 

The integrations that have been created for automated testing, et cetera, should be a big area of improvement for them. If they could think about creating better integrations or opening up the integration space to get more hooks into more automated testing frameworks and platforms, it would be a nice little addition to their whole arsenal.

OutSystems has an opinionated approach to how it will save the data in the back and how it will create application architecture. So they have components, and they have the ability to break things into smaller pieces, however, if I was ever to try and take the system that OutSystems created and try and replicate and take that code base, for example, and put it into a .NET IDE, it doesn't work. Ever. That was sort of a bummer for me.

One of the things that I keep hearing from people is, "We are going to use low-code applications of platforms to create a very basic proof of concept," and that is where their inclusions end. However, to use that proof of concept of complex work, we need to go back to the Javas, and the .NETs, and the C++ of the world. The ability to get that code over and make it work in these different IDEs was not well thought through.

For how long have I used the solution?

I've used the solution for a year and a half. 

What do I think about the stability of the solution?

Except for the issues around screen refreshes, its stability is okay. It's fine. It's comparable to PowerApps.  

Which solution did I use previously and why did I switch?

I've also used Microsoft PowerApps.

Clients were also using UiPath.

How was the initial setup?

The initial setup was straightforward, however, initially getting my feet wet, and kicking it off, can be difficult. The documentation at that moment in time was lacking. It was a very basic, here's how you do a hello world kind of thing, and everything else that followed those instructions were based on the same simple idea. If they could just start making the documentation a bit more realistic with real-world situations, they'll definitely be helping their clients a lot.

There isn't a lot of maintenance needed. There only needs to be one person maintaining the product.

What other advice do I have?

My advice would be more for OutSystems. They need to make documentation foolproof. They need to make it easy enough for anyone to read and get it up and running. From OutSystems's point of view, they would prefer not to have people struggle for installations, so they should make it really super quick. 

I'd rate the solution seven out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Harikrishnan  Ramamoorthy - PeerSpot reviewer
Technical Lead at Netlink Software Group America Inc
Real User
Jul 12, 2022
Helps with validation, offers good features, and is reliable
Pros and Cons
  • "We can do the validation before calling the API."
  • "Comparatively, I'm able to see OutSystems is very easy to maintain and easily fulfills the business requirements."
  • "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.
PeerSpot user
PeerSpot user
Project Leader / IT Architect at Hamburg Port Authority
Real User
Jun 19, 2022
It's easy to use, and you can easily set it up in a couple of hours.
Pros and Cons
  • "OutSystems is easy to use."
  • "Setting up OutSystems is easy. It take one or two hours."

    What is most valuable?

    OutSystems is easy to use. 

    For how long have I used the solution?

    I have been using OutSystems for six months.

    How are customer service and support?

    OutSystems support is okay. 

    How was the initial setup?

    Setting up OutSystems is easy. It take one or two hours. 

    What's my experience with pricing, setup cost, and licensing?

    The price is okay. OutSystems isn't expensive. It's a mid-range solution.

    What other advice do I have?

    I rate OutSystems nine out of 10. I recommend evaluating it as a POC first. If everything is okay, you can start.

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Buyer's Guide
    Download our free OutSystems Report and get advice and tips from experienced pros sharing their opinions.
    Updated: July 2026
    Buyer's Guide
    Download our free OutSystems Report and get advice and tips from experienced pros sharing their opinions.