Reviews (1-25 of 96)
- Developing end user interfaces with ease and speed with a modern look and feel.
- First class low code development to reduce time to market with visual programming
- Their technical support team is fast and responsive. We've yet to have any issues they could not resolve.
- Currently there are few identity providers supported natively and out of the box however through the use of "Forge" plugins there are ways around this limitation.
- The testing frameworks used by Outsystems are not fully backed by Outsystems. If they are going to champion this they should consider giving it full backing as they do with other community driven projects.
- Documentation on how to implement CI/CD is rather sparse without requesting it directly from a customer service rep.
- The creation of a web page is only drag and drop, it's amazing.
- The creation of the database (Core) is very very simple with normalization of DB for better performance.
- The improvement of the user is incredible.
- I think they have room for improvement in reports like the "Crystal Report," for example.
- One can quickly create prototypes for an application and make changes to it. Because it is low code, much of the interaction with the developer is with graphical widgets. The scaffolding wizards are also very helpful.
- Integrates very easily with both internal and external systems using their Integration Studio.
- Tools are very intuitive to use and the plethora of training videos help the beginning developer to very quickly become acquainted with the Outsystems methodologies.
- Some areas that I would have put here that have room for improvement are due to come out in Q1 2020: Things like making the workflow engine easier to use.
- Being able to see all the modules and dependencies at a high level is also being addressed in Q1 2020. One can see at a glance which applications may be affected by changes to one re-useable module.
- I would like to see a better and more consistent wizard for the creation of autocomplete fields. e.g. converting a dropdown to autocomplete.
- I dislike the Active Object constraints with how they relate to pricing. I often feel I am having to sacrifice some of the ease of design to keep under the Active Object cap or be willing to pay the premium.
- Speeds development time
- Simplifies the DevOps cycle
- Increases developer productivity
- Source control specifically branching and merging
- Deployment options for web applications, specifically containerized deployments.
- Training, support, & ecosystem.
- Ability to solve complex (not out of the box) problems, by allowing engineers to dig down to the lower level of code.
- Micro-journey type experiences.
- The ability for a developer to quickly deliver through the SDLC pipeline.
- Standard (GIT-like) branching model, including feature-branching, multi-version support.
- Team source code repository management (I would prefer integration to a proven product, not baked into it).
- Complex workflow/business process modeling.
- Speed to Market
- Retiring Legacy Products
- Customer Support - OutSystems is responsive and responds rapidly to issues.
- Efficiency - OutSystems allows teams to accomplish greater amounts of work in a shorter time.
- Rapid prototyping and bug resolution - Teams are able to adapt to customer demands quickly and respond to bugs in a more efficient manner.
- Ability to manage the data within the service studio.
- Ability to organize service studio modules by the project.
- Flexibility - great to reduce costs.
- Scalability - it is very important to ensure support to the operation and business continuity
- Easy to use, it is very simple and fast to deploy
- Cost, it is a great tool based on the costs and value to the business
- Time to market, it helped us to reduce time to deliver apps
- Ease to use, help ease the administration and monitoring
- Fast delivery applications, great to increase the user expirience
- Reduced time to market is great
- It is a little tricky to integrate legacy applications
- Customer experience.
- Low code.
- Customer engagement.
- OS resource knowledge depth.
- Flexibility in the UI, especially for healthcare documentation module.
- Architecture design specific to the client.
- Out of the BOX functionality limitations.
- Create applications with little development knowledge or skill. If someone does have development skills it makes it even better.
- Ability to integrate external resources. Being able to integrate from third-party and internal resources is a big help.
- Being able to see changes to the UI in near real-time is great. This makes development go fast and reduces errors.
- The experience for Mac users with dual monitors is less than optimal.
- Ease of use - a novice programmer can put together an application quickly.
- Strong integration with other features and services through Forge.
- Good after purchase support - they really want us to be successful!
- Implementation was a little slow for our liking (3+ weeks).
- A local user group would be a welcome addition (I know that is hard unless there are plenty of users).
- Getting this product into the hands of "grass roots" developers would be a big and welcome set up.
- It eliminates the need to code (and thereby the need to understand the syntax with the coding languages); hence the idea/title of "low-code."
- Mobile development through auto-generated responsive web-apps. A huge value in this space alone!
- Minimal training is needed to become proficient. Business systems analysts are productive & proficient in a month. It helps respond to the war on talent!
- It marries the best of DevOps technologies with integration tools and code-generation. This platform represents a higher level of abstraction in the development process. With automatic provisioning of databases and infrastructure, the process is greatly automated.
- OutSystems seek and certify to HIPPA compliance.
- The OutSystems community needs to come together to solve for the lack of OS engineers in the USA (it's being worked on, but needs to accelerate).
- Technology leaders are usually the resisters to this platform/approach; yet business leaders readily appreciate the value. More needs to be done to help leaders get over the stigma associated with low-code (this new approach to development).
- Simple to make changes.
- It demos very well.
- It has a strong user base.
- It requires different thinking about SDLC and releases mgmt.
- Developers need to be trained.
- With so much flexibility, it is easy to over complicate products.
We are using OutSystems to automate our process and save time between management and internal process
I highly recommend this OutSystems to everyone who wants and needs good results in a short period of time.
- Deployment management – OutSystems has a built in robust, multi-environment deployment system that helps ensures the clean and error free deployment of applications through the development, testing and production product lifecycle
- Rapid application development – Through the low code, graphical development environment you can develop applications far quicker than with more traditional development environments
- Cross platform mobile development – OutSystems handle the development and building of mobile application for both iOS and Android in a simple streamlined way that removes 90% of the problems normally associated with multi platform development
- Price – The licensing model of OutSystems is very expensive and not suitable for small scale developments. This is offset by the time to develop and stability for larger scale developments
- Flexibility on PaaS version – The PaaS hosted version of OutSystems limits your flexibility to access the front end and backend database systems which can significantly restrict your options on high data volume developments or where anything requiring slightly out of the ordinary access is required
- Same price for PaaS and self-hosted system. Licensing model dictates that you pay the same price even when you host the system on your own hardware which effectively means you pay more to manage the infrastructure yourself
OutSystems is extremely well suited where you require a fast time to market combined with a robust deployment process. It also provides enterprise grade redundancy and vertical scalability with SLA’s approaching those available with any other tier 1 application.
OutSystems is not well suited for small scale or “cheap” application due to it’s high “per object” licensing costs and minimum license fees.
- Development speed.
- Abstraction. Focus on business.
- Easy to modify and change.
- Great support and community.
- OutSystems covers 99.99% of all necessities in enterprise and mobile development. That 0.01% we always can look up outside.
It's the Holy Grail of enterprise software. Everything can be more dynamic, business and development are closer, and everything is much faster. Overall the final user experience it's much better. With this product, companies can save money, time, and have better results, thanks to better software solutions.
Our applications/customers are from all types of business so we don't have a specific business problem.
- When we present a MVP to our customers most of the product is almost done. With the tool we can make a very fast product and with a very good quality.
- The development of and application web or mobile is very intuitive and very easy to implement. One example is our survey application: on the web part is the back-office to create the survey and the mobile is only to reply to that specific survey.
- Sometimes we face some problems to integrate external applications in our outsystems product.
- Simply develop fast and deliver apps so you benefit with extreme short time to market.
- Maintainablility is even better compared to traditional development tools.
- Work on the same module simultaneously without losing code by useful compare and merge options.
- Well working staging / development tooling available in the form of Lifetime.
- Fast learning curve, especially for experienced developers bu also for complete newbies.
- Come up with a license model for SME. Now only medium and large companies are in focus. The basic license is just too expensive.
- Introduce reporting tooling.
- Being low-code, even people without any experience can start building with OutSystems immediately.
- OutSystems has a great and very helpful community, giving advice and pre-build features to beginning engineers.
- OutSystems is very flexible and easy to use; it enables us to build something useful within minutes.
- Being relatively new in the IT world, I could use some kind of quick reference guide inside OutSystems (instead of going to the website or forum)
- Filtering aggregates could perhaps be done in an easier way. I struggle with them, sometimes.
- I'd like more pre-made layouts.
- They allow their customers to share information about issues and fixes to reduce downtime and obtain a wider view of the capabilities of the products through a customer posting section on the OutSystems website.
- OutSystems also holds conferences during the year at different locations making it easier for customers to interact and openly discuss what they have learned and how they have used the product.
- OutSystems also has resources that can be contracted to help a company get started using their products very quickly.
- Because OutSystems is growing so quickly it can be hard to get business questions, (contract issues, availability date), answered quickly.
- It is sometimes difficult to find employees with OutSystems product experience.
- Rapid build
- Ease of deploy
- Intuitive flow based IDE
- Can get Base level of dev skills quickly
- Expert support required (supplied as part of the purchase)
- Requires considered cost-benefit analysis before purchase
- The platform has vast capabilities, requires external expertise to get up to speed
OutSystems has become the core platform for two different start-ups that I did in the past 3 years. At first, we needed a revolutionary way to create new innovative solutions & products at a speed never seen before. These new products needed to go from idea to market in weeks not months.
Enhancements need to rollout in days not weeks. Specifically, the products and services we created are B2C and B2B for Dental & Vision financial products and healthcare provider customers.
As we had amazing success creating products & services for our B2B2C customers, we then decided to forego SaaS-based Sales, Service, and B2B On-boarding and we built it ourselves using the pre-build sales & cases apps (from OutSytems) and the BPM capability in OutSystems for B2B On-boarding.
In short - at the startup that I did, we are using OutSystems as the core for the entire business and integrating it with 3rd party services like Office 365, Google G-Suite, RingCentral, etc.
- Skip prototyping phase - we create very quick designs that actually use our brand standard experiences and connect to real or stub services directly in OutSystems. We've found we co-create in OutSystems. The result is our "prototypes" are really 1st release candidates.
- SWAGGER 2.0 - AWESOME! If you have access to swagger APIs, integration is so very simple, fast, and robust. Click click click - done! Then the swagger API looks just like any other module that your app needs to access.
- Web, Mobile-Web, and Native all in ONE platform. We all have heard the dream and promise of "write once, run everywhere." OutSystems is the closest I have ever seen us come to that vision in almost 30 years in software. We truly have ONE module for Web & Mobile web (all responsive out of the box with SilkUI). We truly have ONE module for both Android and iOS thanks to the ReactJS-based solution from OutSystems.
- LOW-CODE Heaven: No longer to we spend our life slinging code. Now, the OutSystems "robots" generate all the code for us. I will say it's super clean too. I tried to hand-build code that runs faster... I couldn't. On average, OutSystems generated code was 40% faster than mine both on the .NET and SQL side.
- This is a hard one - I'd say continue to expand support and integration of micro-services. It's come a long way and certainly works - but keep on pouring the gas on micro-services as it's a huge part of our ecosystems.
It's excellent as a "swiss army knife" for creating everything from high-end native mobile apps to responsive web apps and even headless API services.
The built-in BPM is a good general purpose solution if you need it embedded in your apps. However, if you have extremely complex and large-scale BPM needs that span large organizations, you may want to consider a specialized BPM and have OutSystems create the user experience and connect into the 3rd-party BPM.
OutSystems Scorecard Summary
Feature Scorecard Summary
OutSystems Support Options
|Free Version||Paid Version|
|Video Tutorials / Webinar|
OutSystems Technical Details
|Deployment Types:||On-premise, SaaS|
|Operating Systems:||Windows, Linux, Mac, Web-based, Android, iPhone-iPad, Windows Phone, Mobile Web App|
|Mobile Application:||Apple iOS, Android, Mobile Web|
|Supported Countries:||Asia, Australia, Brazil, Canada, China, Europe, Germany, India, Japan, Latin America, Mexico, Middle-East and Africa, United Kingdom, United States|
|Supported Languages:||Arabic, Chinese (Simplified), Chinese (Traditional), Czech, Danish, Dutch, English, Finnish, French, German, Hebrew, Hungarian, Indonesian, Irish, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Taiwanese, Thai, Turkish, Ukrainian|