The only thing I can say that is good about OutSystems is their community forum. And the skill base is very minimal. you will struggle to find developers who can help you with OutSystems. Never mind finding a good developer. Finding any developer you will struggle. (Depending on what country you situated in)
I really don't like OutSystems at all. Low code is a joke. Low code is a marketing term to attract non technical people. As a full time developer who has worked extensively with OutSystems in an enterprise environment I can tell you now that Low Code platforms are are going to make your development time longer when you have to build complex applications or any advanced systems. Out of the box OutSystems has features that are broken. Such as their carousel or button groups or the below error that randomly pops up when it feels like it. With no information to debug the problem. Sometimes you will get a popup error in the middle of development and it will say error with no reason for the error. And all your unpublished work gets deleted even if you select their recover module button, your work state is not recovered. Apart from that they charge an arm and a leg for their software when something like Flutter and Dart is Free. Low code is for the lazy people who think they can get away with cheap or easy development. It will cost you more in the end and it will take you longer to build your systems when they start to get advanced. I highly highly recommend you stay away from any low code platforms. But if you don't want to listen please by all means use it, you will regret it down the line. It may seem cool in the beginning until you have things that are not working and you a have to wait for the product owners to get back to you. What happens when your systems go down. They will remain down until someone get's back to you. And even feedback is slow and what happens if you happen to have 90,000 plus customers trying to use your software. Low code is dangerous. So you put your company risk.
I am building application capture forms for a company with thousands of clients. 90,000 upwards I believe. For confidentiality purposes I'd rather not mention the companies name as it may not exactly be legal for me to mention who they are.
Having managed, sponsored and promoted dozens of OutSystems projects across multiple industry sectors since 2005, what I like best in OutSystems: • Build strong Web and Mobile POC, Prototypes and MVP in record time; • Not only how fast we can build applications from the ground up but more important, how fast we can adapt applications to meet an increasingly dynamic and uncertain business environment; • We benefit from the Rapid Application Development power of OutSystems while maintaining full flexibility to integrate with external systems and applications seamlessly and increment functionality through custom developed software components known as Extensions.
From a business perspective, the price structure and licensing model should change less frequently, be more clear and more flexible to accommodate different adoption scenarios. Initial investment costs and lack of predictability regarding future cost of ownership, as applications evolve, are common objections to OutSystems platform adoption. From a technical perspective, I know that, in bigger and more complex projects, technical teams may struggle with governance issues, code merging, release building and versioning, although we recognize that OutSystems has made important improvements in that area in recent versions of the platform.
From modernizing legacy systems to streamlining inefficient paper-based processes and engaging customers, suppliers and partners, we have solved a great variety of business problems and delivered real value to our customers, with great ROI in just a few months. Most of all, I have seen satisfied end users that breed and embrace applications built with OutSystems, which is ultimately our goal as information technology professionals.
The speed at which we are able to develop applications from scratch. The ability to implement mobile offline features that comes right out of the box. The work flow feature which is so much easier to implement. and rules can be implemented dynamically. the readily available forget components which gives as the critical library that can be re used to make our application 7x faster. Apart from all this Outsytems also gives us a personal environment feature that we can utilize for out personal needs to playaround.
pricing. but I agree that the best tool always comes with a price. can implement mode debugging features such as dynamically changing the values at runtime to yield different results. Unit testing frameworks can be implemented.
Offline feature for mobile that comes right out of the box. and for web the new introduction of reactive framework have made our development efforts much more easier as it is now so much faster to retrieve the updated data without refreshing the web page which suites our needs. Integration with external systems is so much easier as the methods and functions defined inside the external systems are easly converted by the platform into out systems usable server actions. So much easier to integrate to external database such as sql server, oracle, mysql, db2. The monitoring tools that comes out of the box and reporting of all apps usage and performance. the readily available Native support for Agile development.
It's is best low code but user in outsystems says no code ..it minimise many work in simpler way and waiting to know more and usage of ODC cloud
Dislike is cost of domine is high ,but value to pay is good for outsystems but price is little high
Merge and pulish issue solved and awaiting for gen AI
The Outsystems development environment it very easy to use for anyone with previous development experience as well as being a great place for those with little or no development experience to come up to speed quickly. • Allows fast prototyping whilst keeping good consistency and a polished appearance • Provides a good balance between continual deployment and traditional dev-qa-prod staging • Enforces inter module dependency integrity • Enabled good UI-Business-Data separation whilst still allowing for RAD • Good merging and conflict detection when multiple devs are working within the same module • Projects and applications are rock solid and stable once released
• Priced at the high end and not cost effective for small scale development • Shows some signs of instability in the publishing process with very large and complex projects • On the PaaS version you are heavily restricted on access to the infrastructure and cannot get access to simple functions such as SQL replication or database maintenance options.
Outsystems was chosen as a platform to rewrite a legacy product developed over 30 years and bring it into the cloud. It has been a really good choice for an organisation that had no web or cloud experience and has helped avoid many of the basic mistakes that could otherwise have been made. Whist there are some limitations on flexibility and price the benefits and speed to market far out way these.
It has a simple UI that is easy to understand and all of its features are so easy to use that lessens the burden on employees. Outsystems provide high security which is important in the digital world because as technology is increasing, different threats are raised with time which is not handled by every tool. Cost is very less compared to other competitive tools without compromising on functionality.
Configuration is time-consuming but it is not highly complex like alternatives, so once we have gotten the feel of the platform, it is undoubtedly enjoyable and also a wide range of choices are available on this platform.
The most significant advantage I've noticed is the enhanced productivity that we can achieve with a single developer/resource. It decreases the time, effort and costs associated with developing and supporting solutions. It also excels at agile and DevOps approaches, which enable iterative development and continuous deployment.
The Ability to Rapidly deliver business value. We were able to get to a Business Relevant level of development, which added value, within 2 weeks, with weekly improvements thereafter.
Pricing is expensive, especially for mid-market.
Custom build Telecommunications Products and Services Portal. It allowed us to rapidly build good-looking software in a modular way with a small team.
I just started my career as a programmer, and I was very afraid that I was not going to be very helpful for my organization in the beginning. However, thank you to OutSystems's technology, I was able to add value to my company from day one by creating simple apps or modifying the existent ones. Thus, the thing that I like the most in Outsystems is its platform simplicity and the integration data from the service center.
In my opinion, the documentation available on the web is not sufficient. It is poor conceive and confusing. Since OutSystems is a premium enterprise, its documentation should be aligned with the company values. Also, something that I don't like is the web-browser preview (the one that we use to preview how the widget will be aligned in the real browser). My current project is complex, and the feature does not work properly.
In my company (NOVO BANCO) we are using OutSystems, for the first time, to create a more sophisticated solution for the homebuying journey. For an architectural reason, we are only applying the OutSystems' technology in the front end - but in the near future, we are going to use it more holistically. One of the primary benefits that we achieve by applying OutSystems and agile methodologies was to reduce the time to create value for the company and to monitor the performance of our applications.