Rapid delivery has transformed complex enterprise apps and supports faster cross-domain projects
What is our primary use case?
I have been involved in the development of applications, whether web applications or mobile applications for multiple clients, and we have adopted OutSystems platform for the rapid application development of our applications at enterprise level.
I have several examples to share. I would start with e-commerce and banking applications. In the initial phase when we adopted OutSystems in one of my initial companies or organizations, we worked upon a couple of banking applications for our onsite clients where we developed end-to-end banking solutions for the citizens into their state. We also developed some government-based applications for child birth registration, citizens enrollment, and new establishments enrollment. After that, coming into the pharmaceutical domain, I got much more exposure building multiple applications into OutSystems. A couple of them are we developed the tender solution, which is for the pharmaceutical industry where different, either the private or the government sectors, send out the tenders for manufacturing of the drugs and medicines. Various medical or pharmaceutical clients can bid on those tenders and check what kind of therapeutic area, the dosage, they can particularly work upon and whether the probability of their winning or getting loose for the tender. Different perspectives or aspects are there. For example, we have the overview, planning, then tendering solution, the tender calendar, how soon it is going to come, what will be the duration, the end date, tenure, all of those things. Then even in the patient services, we did develop a lot of applications into OutSystems. Starting from making different medical solutions for the client, whether it could be copay card solutions, their insurance finders, claim submissions, and so on. These are a couple of good examples, and a lot of different domains which we have worked so far into OutSystems.
There are a couple of applications or projects where we worked which reduced the duration from six months down to approximately two months. The duration of six months can be reduced to two months and even less than that depending upon the complexity and the resources allocation into the team. We have worked upon some e-governance applications, banking applications, as well as patient services applications where we have saved an enormous amount of time and were able to give an initial MVP product for the demo purpose and a production release as well in a shorter amount of time.
How has it helped my organization?
All of these did save money, not to a very great level, but up to a significant level. It is reducing your resource consumption or allocation hours. You may probably need few team members with skilled capabilities into OutSystems so that your go-to-market time frame almost reduced to more than 50% as compared to other technical platforms. These are a couple of good positive aspects.
What is most valuable?
There are many valuable features. I would say if someone is looking for developing an application at a faster rate and having different integrations with a cross-functional team, OutSystems is one of the good platforms to adopt and get your application kickstarted so that it can be delivered on time. It can handle your multiple scenarios where you need to connect with different integrations perspective or connect with your internal or external databases, lazy load solution. If you want to scroll different types of huge data, you can implement some scrolling features or on-demand loading. OutSystems is very useful for that purpose.
OutSystems is purposely targeted for the rapid application development, whether it is the web or mobile application development. You can easily build if you have skilled developers into your zone and deployed at the right area. It is a market, ready-to-market kind of platform tool, then very much scalable for the enterprise-grade applications. You can get different in-built and customizable templates which are ready to use as per your needs and requirement. Cross-platform deployment is pretty much easy here. Maintenance and reusability are benefits as well.
Regarding the maintenance and the reusability aspect, I would say OutSystems is pretty much good to handle if you have quite good skilled and experienced developers into your team. From the maintenance point of view, if everything has been designed in an architectural side in a nice way, things have been put in a right space and being monitored properly. Maintenance is not a challenging task into OutSystems. Regarding the reusability, OutSystems does provide the Web Blocks or the widgets, wherein you can design some reusable components and can deploy them into a separate module. Those modules or reusable components can be utilized into multiple applications depending upon your needs. This gives a good example for the reusability.
Regarding the scalability point of view, it is designed to scale for the enterprise needs. Depending upon your needs, you can increase the CPU memory consumption and your memory storage there. Depending upon how huge the application is or how small the application is, you can easily manage your enterprise IT level architecture things as well.
What needs improvement?
Every platform or low-code platform tool is quite good in its own area, but there is always space to groom or enhance or improve. The same is with OutSystems as well. A couple of things from the integration point of view can be enhanced. If your application or the enterprise organization is tackling a huge data application where you have bulk amounts of data, it becomes a challenge for all the technologies and the same with OutSystems. You have to design your architecture in a very magnificent and decent way so that how you process your data so that load can be easily balanced. Data handling and huge data handling is a kind of challenge you may need to face.
Then we have some vendor lock-in. If you are trying to migrate your application from OutSystems, then you probably get into this vendor lock-in system. Some organization may face challenges if some organization is on a small scale size. The small scale businesses may find OutSystems costly because of its high cost and pricing due to the licensing cost. Apart from that, OutSystems really plays well, and it needs a learning curve. If a traditional application or programming is there which your developers are skilled into and they are directly deployed into OutSystems, it may take some significant amount of time for them to get comfortable with OutSystems. There is a learning curve.
OutSystems community is already in place, but it can more be enhanced regarding some aspects. They did organize lots of bootcamps and other user groups as well, but those can also be improved from the documentation point of view and having some integration guidebook as well.
A couple of things which can be improved into OutSystems include the licensing cost, the vendor lock-in side, the learning curve, couple of integration aspects and customizations.
For how long have I used the solution?
It has been almost more than eight years that I have been involved into the IT industry in various domains.
I would say it has been around almost six plus years that I have been involved into OutSystems.
How are customer service and support?
The customer support is pretty much good. They do have the customer support ticketing system where you can raise the ticket, decide the priority, and depending upon your priority and urgency, they are going to resolve your problem.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I started with OutSystems itself. My first organization was also parallelly working on the Appian and they did start OutSystems parallelly as well. Later on with OutSystems, we had a couple of other low-code platform tools in the organization including Mendix and Power Apps. Different organizations have their own way of developing the application to different platforms and they can work upon multiple platforms as well. These are a couple of platforms which our organization was parallelly working on.
These are basically the leadership decisions regarding which platform they may want to go with. Higher leadership made the plan, then later on, we were involved into decisions. I think they did check out the Jongkyan or the Power Apps and the Appian, but they found OutSystems pretty much good at the initial level.
What was our ROI?
I would highlight two points here. One is the faster development, it is a ready-to-market application, rapid application development, definitely. Secondly, time efficiency. Your team can be deployed to work on different modules parallelly and you can really save time up to an enormous level. If a legacy or a traditional application is taking five to six months, those can easily be designed into OutSystems in less than two months.
What other advice do I have?
Regarding the cross-platform deployment, I would say you can build your applications and deploy as per your need because OutSystems does provide different kind of architectural deployment into your organization once you are planning to adopt it. You can reach out to OutSystems and can ask them to have it on-premise so that your IT team will be having the controllability on that. You can ask them to have it cloud published so that everything will be on the cloud and OutSystems will be managing on your behalf. Or it can be in the hybrid mode, which means when you are deploying the applications, you can host in whatever the server you wish to. Even for the mobile application, you can build Android and iOS and deploy it into the different platforms. Regarding the templates, for quicker start, OutSystems does provide a couple of templates already existing into its service studio, wherein you can check out and see if those are useful, you can use them, otherwise, you can build your own templates from scratch as well.
Initially, when we adopted OutSystems, it was pretty much good because the organization was having a huge number of projects into the pipeline. The cost was pretty much comfortable because every organization has their own business budget. It depends upon if you have a large business budget organization, OutSystems is good to go. Similarly, for small scale business, it could be a challenging one. Everyone has their own perspective on that. Our way was we were initially good, but later on, the organization did face that the licensing has been increased to a much higher extent.
OutSystems is a really good platform to work upon. If any of the organizations are looking forward to working with OutSystems or adopt OutSystems platform, they can definitely go with it if they have a good budgeting with them. They just need to check out the right resources allocation. If they have skilled and trained developers who are already trained or it may take a significant amount of time as a learning curve, they should note that OutSystems does have good training documentation available. I give my very good wishes for all those business partners or organizations who are going to adopt OutSystems. The overall review rating for OutSystems is 8.5 out of 10.
Rapid low-code development has accelerated custom UI creation and streamlined internal workflows
What is our primary use case?
OutSystems is used for application development, both internal and external systems. We are currently using OutSystems as our platform for semi-development. We are a client with OutSystems, though we are aware of other products such as Pega Platform, ServiceNow, and Microsoft that we are not using at this time.
What is most valuable?
OutSystems has no issues so far. The drag and drop environment is quite dynamic, and we can create our own UI on top of it. The UI in OutSystems is a strong part and can be customized. We tend to use AI tools such as Cursor in OutSystems. We use integration extensively in OutSystems, which allows us to connect our own internal systems to our newly created system applications. The pre-built templates and components in OutSystems work well, and we can customize them as needed for our intended use.
What needs improvement?
In the future with OutSystems, improvements could be made on the costing side rather than the feature side. If the cost could be lower, that would be beneficial.
For how long have I used the solution?
We have been using OutSystems for approximately one year.
What do I think about the stability of the solution?
There are no stability issues with OutSystems. We have not experienced any downtime.
What do I think about the scalability of the solution?
We have not yet gone through long-term scalability testing with OutSystems since we have only been using it for one year.
How are customer service and support?
We occasionally receive support from OutSystems. There have been no issues with support, and they can respond within as late as 24 hours.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
We previously built our own systems manually and traditionally. Due to the fast pace of business, we moved to faster development with OutSystems.
Which other solutions did I evaluate?
I have not used any similar tools to OutSystems from other vendors.
What other advice do I have?
Price is the biggest concern with OutSystems. I am not aware of negative aspects of OutSystems. I am satisfied with the technical capabilities of OutSystems. I purchased OutSystems from a reseller. If you want something to be changed in OutSystems, you can do it manually, or add or remove information as needed. Overall, I would rate this review as an 8 out of 10.
Which deployment model are you using for this solution?
On-premises
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Effortless Implementation with Powerful Built-In Features
What do you like best about the product?
OutSystems simplifies implementation by providing numerous built-in features that can be seamlessly configured and reused with minimal effort.
What do you dislike about the product?
The UI state management is lacking, as there isn't a global state store available.
What problems is the product solving and how is that benefiting you?
Visual development accelerates both UI creation and logic implementation. The built-in scaffolding feature also helps minimize the time spent on repetitive coding tasks.
Effortless App Creation with Pre-Built Components
What do you like best about the product?
- Easily and fastly create web and mobile applications, quickly without writing too much code.
- Pre built components and templates , makes it more easier to visualize and develop.
What do you dislike about the product?
- Very expensive for small scale projects.
What problems is the product solving and how is that benefiting you?
Reduces the time needed to be build an app.
Quite expensive but does actually holds things together
What do you like best about the product?
To tell you the truth, I thought it would blow up at some point when I tried to hook it into our HR modules; but, thank god, it did not blow up. I could literally drag and drop little boxes inside the App Engine Studio and it creates an app faster than if I were writing code myself, or, I think, around 30 minutes faster on each project. That "Now Assist" AI created the basic app for me and I was surprised (thought it would be trash) and while it wasn't the most beautiful piece of art, it worked just fine. It allows the non-technical folks to create things so I don't have to.
What do you dislike about the product?
Cost wise I find it completely ridiculous, like highway robbery for a license but at the end of the day, as soon as you attempt to make anything of substance the "low-code" promise is a total lie and you end-up having to write scripts anyway and this totally defeats the purpose. The debugging process is extremely painful. If your app is large enough with too many pieces of data, the performance will degrade at an alarming rate (i.e., performance will fall like a rock in a pond), it will become virtually unusable because it will be so slow.
What problems is the product solving and how is that benefiting you?
It is my intention to utilize the application to automate mundane tasks every day without spending a ton of money to hire expensive developers to develop the same features. It also is helping us move away from using spreadsheets. This tool enables us to build automated processes (workflows) that generally operate autonomously. It eliminates the need for our team to drown in approval requests.
Streamlined App Development with Room for Improvement
What do you like best about the product?
I commonly use OutSystems for rapid application development. I like its feature of being one platform for multiple channels and its scalability. The platform handles load balancing, caching, and performance patterns easily. It has built-in monitoring and performance insights. The initial setup is very easy, thanks to its cloud-based nature, which is almost plug-and-play.
What do you dislike about the product?
I think there could be a possible improvement in having more flexible UI theming for modern front-end UI.
What problems is the product solving and how is that benefiting you?
I use OutSystems for rapid application development, solving slow delivery and high maintenance. It streamlines processes with one platform for multiple channels, handles load balancing and caching, and offers built-in performance insights.
Rapid App Creation with Minimal Effort
What do you like best about the product?
which allows for the rapid creation of business applications with less technical effort
What do you dislike about the product?
limited visibility of service components
What problems is the product solving and how is that benefiting you?
Agile delivery of solutions to internal and external clients
Revolutionizing App Development with AI-Powered, Syntax-Free Platform
What do you like best about the product?
Outsystems is a low code development enviroment platform which is syntax free and you dont need to follow a traditional syntax we need to simply write our logic . in outsystems we can also use a AI features "Ai Mentor" where we can simply monitor our application performance it will also provide a suggestions how to optimize our code and what are the best practices need to follow i personally love this application development tool.
What do you dislike about the product?
In outsystems the thing i dont like was to refresh a dependencies in Outsystems O11 version .but the good news is this issue is also resolved in in outsystems ODC version. so i have have nothing in my hand to dislike it .
What problems is the product solving and how is that benefiting you?
Before using a outsystem i was a Dot-Net developer so the main problem in that is to write a code with its syntax and logic take a lot of time and efforts but , while the outsystems came in market with this low code features then it had changes everything in outsystems you can easily write a code without any care of the syntax you only focus a logic part then you can easily achieve your project by this rapid development . I think this is really benefiting me.
Speeds Up Delivery But Needs Better Debugging Tools
What do you like best about the product?
I appreciate OutSystems because it significantly enhances the speed of delivery, making the development process notably quicker. This efficiency in delivering applications is valuable as it aligns with the need for rapid deployment in dynamic business environments or project timelines.
What do you dislike about the product?
I experience difficulties with troubleshooting because it's challenging and cumbersome to pull the logs. The system does not make it easy to access logs, and the process could be improved by integrating with tools like Graylog, which would simplify this task. Additionally, there's no way to search by user, which adds to the troubleshooting complexity.
What problems is the product solving and how is that benefiting you?
I use OutSystems for a Customer Portal app that allows for quicker delivery, enhancing the speed of development in my projects.
Effortless Deployments
What do you like best about the product?
I appreciate OutSystems for its ease of deployment and code promotion. The ease of using the Lifetime tool for code promotion is one of the best aspects of this platform. It allows developers to promote code effortlessly to production, which is beneficial for dedicated engineers handling deployments. The platform's ability to integrate built-in APIs to deploy code nightly to our test environment is a tremendous advantage, as it ensures that our quality team always has access to fresh code, enhancing overall workflow efficiency. Additionally, the initial setup of OutSystems is incredibly easy; in fact, we have been able to handle the installation ourselves for a few clients. This straightforward setup process and robust API deployment capabilities make OutSystems a highly valuable tool for our operations.
What do you dislike about the product?
I wish the development environment were more expandable. The search function needs improvement with advanced filtering capabilities, such as the ability to search by action name or within comments alone, to reduce false positives. Additionally, it would be beneficial to have the ability to attach notes to each publishing version to facilitate the rollback process and quickly identify required changes.
What problems is the product solving and how is that benefiting you?
I use OutSystems to build custom software efficiently, solve warehouse and order management issues, and streamline code deployment, ensuring our team always operates with up-to-date software. It's versatile for integration with tools like ERP systems, Slack, and Jira.