TrustRadius Insights for OutSystems are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Valuable Tool for Rapid Application Development: Users find that OutSystems is a valuable tool for developing applications quickly, especially for those who don't have coding experience. Many reviewers appreciate the low-code development environment which allows for faster application development compared to traditional methods.
Highly Praised Visual Design and Logic Structure: The visual design and structure of the application's logic in OutSystems are highly praised by users. Reviewers have found the modeling part of OutSystems easy to understand and appreciated it for rapid development and changes.
Cross-Platform Mobile Development Capabilities: Users appreciate OutSystems' ability to handle cross-platform mobile development for both iOS and Android platforms, eliminating the usual challenges associated with multi-platform development. Many reviewers value that OutSystems provides a single platform for web, iOS, and Android development.
We use OutSystems as a framework for one of our largest solutions and for [our] custom solutions area as well. Mainly we use it as a case tool (for example: as front-office system in credit conveyor).
Pros
We moved to OutSystems from IBM stack and immediately identified decrease of development hours up to 30%! The visual development really works!
The one metadata layer for all parts of a big solution is something like forgotten heaven :)
You add a parameter to an entity - and then you immediately can see it at Screens, Integration layer, Pront Forms, DMP etc. Compare this with SOA-based solution...
Cons
BPM (process flow) can be really less resource-consuming. Sometimes this is a real bottle-neck.
It's really hard to sell the license structure to end user. Non-IT people simply do not understand it. And anyway no one can make prognoses on this (from 5years TCO perspective for example).
Likelihood to Recommend
OutSystems is good for building fast, rapidly changing live business solutions like credit conveyors (front office and underwriting solutions in retail banking and insurance). Because of its visual development nature, the cost of getting new person into the team is close to zero (if you maintain your own knowledge base).
A very technical solution (developed by IT people and purely for IT people) like ESB will not be the strongest area [or use case] of the platform.
As a system integrator, we support several kinds of solutions for our customers. OutSystems is one of the platforms we use to build solutions for our customers. Sometimes we advise our customers on platforms to choose from, but most of the time the customers already have chosen a platform and ask us to help manage these platforms or the customer simply needs extra consultants to be able to manage the business demands. Applications that we have built support a variety of business needs for example sales support apps, automation of back-office processes or a meeting organizer with complex authorization issues.
Pros
It is very easy to start prototyping with OutSystems, in minutes you build a data structure and user interface and start showing results to customers. With the same ease, one can make changes in exsting applications and show changes to address customer needs.
With OutSystems you can show your clients on a high level what you are working on. It needs only a little explanation and the web screens and logical actions can be "read" by clients. Of course, it is obviously up to the developer to use logical names for actions, web screens etc.
I think starting to work with OutSystems is easy for any person having basic knowledge and understanding of developing apps. One should not compare it to developing in C# or Java (extensions using for example Java, are still possible). Developing with OutSystems is more like a drag and drop and plug and play experience than code writing.
Cons
The templates for formatting browsers are very nice to have, but in the end that is based upon a CSS definition so if you want to make fancy changes you have to dive into CSS.
I would have expected some more features for database management. Basically, all database management is handled by OutSystems. Of course, this could also be seen as an advantage for those who do not want to enter the world of database management.
Likelihood to Recommend
Until now I have seen that OutSystems is very powerful in developing along with the customer.
Developing front-end applications or back-office applications: in both areas, OutSystems is suitable for rapid application development. Good product ownership is required of course, but that would be no different with any other project. It is not directly a tool which I would think of when implementing a complete ERP system for a large company but it has already proven to be suitable for that as well for some customers currently running their ERP system in OutSystems.
OutSystems Platform makes it super easy to implement Web or Mobile applications. It's full of ready-to-use integrations in a very active community. The cloud options makes it available in seconds.
Pros
Make a HTML5 responsive site in a blink of an eye, with no design,or high tech background needed.
Very active community to support users and provide ready-to-use applications or integrations.
Cloud options makes the applications always available.
Cons
Native Apps.
Native integrations.
Likelihood to Recommend
Highly recommended for Web, Mobile!
Less appropriate for processor-intensive scenarios.
In my current client the platform is used across the whole organization, all the user interface of the business is made by an OutSystems application that supports all users from the organization to plan and manage their tasks.
Pros
Fast Maintenance
Easy to use
User friendly
Fast development
Cons
Shipper
Likelihood to Recommend
I think that for heavy and complex database processes OutSystems is not able to do those type of things. However, OutSystems is highly flexible and has a huge integration capacity so its easy to overcome these kind of issues.