Overview
What is OutSystems?
The OutSystems Platform is a Platform-as-a-Service solution for rapid delivery of responsive web and mobile applications. It includes functionalities required to develop, deploy, manage and change web and mobile applications. It is targeted at the delivery of enterprise applications that…
TrustRadius Insights
Outsystems - Freshers perspective
Happy Outsystems User
As an outsystem's user, It's a best way to create a top class applications within a short span of time. We just need to know …
OutSystems Review
An Amazing platform
Outsystems review
OutSystems Review
Build for speed.
Solid Modern App Developement platform for both (Reactive) Web and Mobile
Newbie loving the experience
OutSystems is on the way to the future
Allows you to go fast and steady
OutSystems application management
Easy to use and maintain what you do
OutSystems - The platform that builds the future today
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Popular Features
- Reusability (52)9.595%
- Drag-and-drop Interfaces (50)8.989%
- Platform Security (49)8.585%
- Visual Modeling (49)8.080%
Reviewer Pros & Cons
Pricing
Basic
$4,000.00
Pro
$10,000.00
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Product Demos
Low Code Platforms - OutSystems - Arabic
How to Create an Internet-connected AI-powered Candy Dispenser
OutPower Tutorial - Reactive web applications - Escape Content (OutSystems)
OutSystems Demo Part1: Build a Mobile Supplier Directory (1 of 3)
OutPower Tutorial - Reactive web application - Sending an Email (OutSystems)
Order Management Demo OutSystems
Features
Low-Code Development
Low-code development tools allow non developers to build simple process applications with little oversight. These tools simplify the application building process, and are frequently used for simple process applications.
- 8Visual Modeling(49) Ratings
Visual modeling tooling allows business users to design processes visually.
- 8.9Drag-and-drop Interfaces(50) Ratings
Drag-and-drop interface for building applications
- 8.5Platform Security(49) Ratings
Security guardrails in place to help prevent malware, data breaches etc.
- 9Platform User Management(47) Ratings
Tools enabling admins to control user access and on-board and off-board users
- 9.5Reusability(52) Ratings
An internal repository where assets, modules, and even entire applications can be reused
- 9.1Platform Scalability(49) Ratings
Apps developed by low-code platform must be scalable and capable of supporting large numbers of users
Product Details
- About
- Competitors
- Tech Details
- FAQs
What is OutSystems?
OutSystems Features
- Supported: Visual development environment, extensible with custom code
- Supported: Integrate any existing system and database
- Supported: Deploy to any device
- Supported: No technology lock-in
- Supported: Model complex offline behavior
- Supported: Integrate native device capabilities (GPS, barcode, etc.)
OutSystems Video
OutSystems Competitors
OutSystems Technical Details
Deployment Types | On-premise, Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
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 |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(209)Community Insights
- Business Problems Solved
- Pros
- Cons
- Recommendations
OutSystems has a wide range of use cases, making it a versatile tool for various industries and departments. Customers have used OutSystems to build applications that support sales, back-office processes, complex authorization issues, and point of sale systems. It has also been utilized in industries such as banking, insurance, utilities, and healthcare to develop B2B applications and improve operational efficiency. OutSystems is known for its ability to reduce time to market and the number of developers required for projects. It has been used to deliver web and mobile applications for financial services, insurance, and other industries. Customers appreciate the platform's rapid application development capabilities and its effectiveness in reacting quickly to business changes. OutSystems not only helps improve business processes but also enhances online sales capabilities for companies in the insurance industry. It has been widely implemented company-wide to create in-house solutions tailored to specific business needs. With OutSystems' API integration and database creation functionalities, users have successfully addressed various business problems across different departments. The platform has been instrumental in migrating old software, improving HR processes, and creating highly interactive web and mobile applications. Organizations have also used OutSystems as their preferred platform for custom development of large-scale enterprise applications. Deloitte has adopted OutSystems as one of its main development tools, allowing them to deliver faster and better products to clients in various markets. Overall, OutSystems helps organizations digitize their operations quickly, provides quick development and delivery of applications, improves user engagement through better user experience design, and aids in digital transformation initiatives.
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.
Expensive Licensing Model: Users have found the licensing model of OutSystems to be expensive, making it less accessible for small-scale businesses. Several reviewers have expressed concerns about the high cost associated with using the platform.
Challenges in Customization: Some users have encountered difficulties when customizing already implemented themes in OutSystems. This process often requires overwriting styles of SilkUI, which can be complex and time-consuming. A number of reviewers have mentioned this as a drawback of the platform.
Longer Deployment Time: Compared to other technologies like C# or Java, deploying and publishing new versions of applications in OutSystems can take longer. Several users have stated that the process of deploying applications is slower with OutSystems, leading to delays in releasing updates and new features.
Users commonly recommend the following actions for utilizing OutSystems effectively:
-
Start with small applications and invest in training and professional services to maximize benefits.
-
Engage OutSystems in designing the governance model from the beginning and establish a Center of Expertise to govern adoption.
-
Utilize OutSystems' training and implementation support, consider test automation and automated deployments, and establish a training program for developers.
These recommendations highlight the importance of careful planning and utilizing available resources for successful implementation and increased productivity with OutSystems.
Attribute Ratings
Reviews
(51-75 of 129)OutSystems Review
- Streamlines processes.
- Enables quick development.
- Ease of adoption.
- Training.
- Flexibility.
- Resources.
- 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).
Outsystems - The future is here
- 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.
Enterprise ready rapid application development for web and mobile
- 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.
Fast developer with higher quality
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.
- A more specific problem I face as a developer is sometimes using custom javascript to be used in the product. One example is to simulate some actions in specific buttons can be tricky because how the action is built in the OutSystems flow.
- 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.
Let`s make things simpler and keep the journey
- Rapid Development
- Flexibility
- Excellent UI and UX
- Good DEVOPS tools
- SDLC and SSDLC clear alignment would be good
- Containers
- Gold client capabilities
Easy to start, hard to master, but better than most RAD tools.
- Time to market
- Fast to integrate with other softwares
- API enabled allowing you to expand the software
- Easier than code
- Managing the Database. Sometimes it crashes when you remove a populated column (what it should) but it should also try to truncate it first and then remove it. Same happens when you change a column type or name.
- The BPM sometimes takes time to start and you don't know what's is hanging there.
OutSystems ROCKS OUT LOUD!
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.
Rapid build and painless deploy
- 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, easy to use and yet very powerful.
- 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.
One of the best software to build fast applications
- Fast code
- Working with big teams (merging the code)
- Fast deployment
- Doesn't have a Mac application, only Windows
- The licensing could be lower, for small projects/clients
Beyond High Level Languages
- Complex logic that is easy to read
- Code easy to debug and mantain
- Fun to use and easy to learn
- One of the aspects that have been evolving and I think where there is still much to be done, are improvements related to developing and maintaining CSS classes. It is not possible to merge CSS files, some styles are not well interpreted by the IDE; even the creation of new CSS classes could be improved.
- Another aspect I would like to see improve is lifetime performance, and also more features like new analytics performance and adoption metrics.
OutSystems is expensive but is Worth every cent.
- Integration with other systems
- Business processes
- Responsive layouts
- Mobile applications is still an area that is new for OutSystems, and some improvements are still needed here.
OutSystems review
- Rapid development
- Work with teams
- Integrations
- Low code
- Mobile apps debug
- Publishing time
Outsystems today
- SAP integration since it's easy to implement methods.
- SOAP and REST for the same reasons as SAP
- Low Code
- OutSystems takes too long to deploy solutions across environments.
- Mobile patterns
- Mobile plugins
Outsystems review
- Agile implementation with less code
- Short time to market
- Complex implementation and architeture made easy
- Easiest css and style guide
- More assets for mobile
- Better scripting for BD
OutSystems! One of the best FastAppDevelopment tools
- Very fast app development
- WebServices abstraction
- No need to maintain BD
- Very limited UI. If you want something that doesn't already exist in OutSystems it's very hard to implement
- Apps that don't require controls other than those from outsystems.
- It's also a good choice to quickly develop prototypes.
The OutSystems Way
- Low code makes it really fast and visual.
- Version and deployment management out of the box.
- Great patterns and solutions available to be re-used and adapted to the [business] needs.
- Mobility is done by using Cordova. It has great functionality, but sometimes you need to have more interaction with the device
RAD all the way
- Adds value to business in short periods of time
- Environments managing is easy
- Faster deployments
- Licensing
- Deep level of customization demands code which is not maintainable
OutSystems : Engineers Delight
- Visual development
- Faster development
- Integration with legacy systems
- Licensing needs more transparency
- There is a lack of available skills in our region
- It is well suited for business applications.
- Not very well fit for scenarios where complex 3-D algorithms on the UI are required or for AR applications.
OutSystems will accelerate your World
- End user's API is developed more quickly in Outsystems.
- Business processes are well handled by Outsystems.
- Agile concept.
- Timers may be handled in another way. Sometimes when there are problems, it seems that the timer is still running but actually it's not. The Service Center should be improved to give more options and feedback about the times when it is still running or allow users to stop timers.
- It would be an improvement if I could set up a timer to run more than 3 times from the service center.
- The entities are accessed directly from the web screens, it should have another concept that abstracts it. Instead of entities, another technical element like 'view' should automatically be created. With this new technical element, only 'view' is used in he web screen preparation.
OutSystems got me!
- Ease of integration.
- Fast development and generation of apps.
- Eye-appealing widgets.
- Very good support and community.
- Debugging in mobile
- Massive assignments mapping deletion
OutSystems delivers faster.
- We deliver faster than with traditional technologies.
- We publish once for all devices.
- Great applications with great user experience.
- On the client side it should have some improvements. Javascript for example.
- Should have a test action to easily test the logic in the actions.
- Increase the webservices functionality as ws-a. ws-i.
- Well suited for mobile and web applications. Also for applications with several integrations.
- Less suited for a human resources portal or a CRM.
Great Technology
- Scaffolding apps
- Guiding developers with best practices
- Staying ahead of competition
- Multi language support in development
- Affordable prices
- Longer periods before recycling environments