How OutSystems® Platform Works
Build Your Mobile and Web Apps
Model all aspects of your applications
Design responsive or mobile-specific user interfaces visually.
Model your database, APIs, web services, workflows, and rules.
Weave in your secret sauce
Use Eclipse or Visual Studio to extend, include
and reuse your existing Java or C# code.
Leverage existing libraries and SDKs.
Reuse open source connectors or create your own.
Connect to software packages, your current apps, or existing databases.
Mash up the data from several systems with visual flows.
Learn more »
Build once for all devices
Leverage responsive design to create multi-device applications without extra effort.
Your applications will look amazing and work seamlessly across all form factors, by default.
Harness the power of HTML5 and CSS3 without deep-diving into them.
Iterate rapidly, without risk
Make deep changes (data model, APIs, architecture) and global
dependencies are automatically updated.
Our solution acts as a co-pilot and gatekeeper to guarantee zero-error deployment.
Learn more »
Run and Test
Deploy to a collaborative environment in the cloud
Your database is automatically updated for you, no need to track and script changes.
Automated continuous integration without Jenkins or Bamboo scripting.
Visual merge to manage multiple developer teams working on the same application.
Standard Java & .NET code
Code is generated for optimal performance.
All code (existing and generated) assembled into a single deployment package.
Non-fun(ctional) requirements built in
Self documented... so you don't have to.
Secure code... like an expert.
Horizontally scalable... automatically.
Portable between stacks... when you need to.
Capture Contextual Feedback
and Change Immediately
Collect user feedback inside all apps
Your end users provide feedback in the app itself.
Every detail is collected automatically to easily be reproduced.
Extend and integrate with your (agile) Project Management software.
An "always ready" QA environment regardless dev team size.
Rapidly change your app and redeploy with one click.
Respond quickly to ever-changing business requirements.
Completely risk-free deployments
Dependency analysis to ensure that what you deploy won't break.
Just click deploy and relax.
Continuous delivery for your entire app portfolio
No need to write scripts or deployment plans (no Git or UrbanCode scripting).
A centralized console to manage the lifecycle of all your apps.
Security governance built-in to define who can deploy what and where.
Rollback with 1-click
Automated rollback to prior versions.
Deploy hotfixes directly in production and merge them back easily.
Deploy in the Cloud, On Premises or Hybrid
Enterprise-grade cloud deployment
Supported by Amazon AWS for availability SLAs you can trust.
Virtual private cloud keeps your applications safe in the public cloud.
Data center or private cloud deployment
Standard enterprise stacks and applications don't lock you in.
Install on premises to have full control over your infrastructure and data.
Scale elastically as usage grows
Self-service management of your infrastructure in a powerfully simple console.
Launch a new server with one click and all apps auto-scale horizontally.
An extension to your on-premises systems
Secure connection to your data center built-in.
Connect on-premises systems to your new rapidly changing cloud apps.
Application Performance Management
User experience monitoring for all apps
All your mobile and web apps are automatically instrumented, including your own code.
Understand the exact experience your users
are having on their browser or device.
Monitor your application usage growth and
its performance impact.
Create customized performance dashboards
Add additional context on top of performance data to create business views of app health.
Detect. Troubleshoot. Fix.
View real-time performance reports and troubleshoot performance bottlenecks.
Drill down on detailed error and performance logs, from pages to queries.
Identify source, seamlessly iterate changes,
Who’s using OutSystems Platform?