Cloud Ready Development that doesn't lock you in.

The OutSystems® Platform allows you to build great enterprise apps for the Cloud faster, easier and with a twist: you won't get locked in! 

Portable - Deploy your applications in the Cloud and
On-Premise with the same speed and ease;

Standard - Develop custom applications based on standard
stacks, free from proprietary technology;

Mature - Enterprise grade development technology for
a robust application architecture that's built to scale.

cloud application development examples
 

The Cloud is not a silver bullet for Application Development.

The Cloud has the hardware virtualization dilemma basically solved. All hardware provisioning aspects are in fact very mature and ready to be used.

However, the challenge of building custom apps still stands since the Cloud hasn't changed the enterprise application development process.

The OutSystems Platform has been designed from the ground up to effectively support the development of enterprise applications, whether they are in the Cloud or On-premise.

Sanity-check: 5 questions to ask before jumping on the cloud bandwagon.

Q1

Do you know what each cloud platform has under the hood, and the options you have with each?

To effectively compare application development platforms in the cloud, you should look at the underlying technologies and understand if they fit the skill-sets you already have and your overall IT strategy. Make sure you analyze each line item before making a decision. This is a decision that you'll have to stick with for several years. 

cloud application development comparison

Q2

Your mission critical apps will be around for a while. How about your cloud provider?

If you build your app in a proprietary cloud environment, you'll become hostage to the decisions the vendor makes in terms of technology, databases and programming languages. Who knows if they will even be in business two years from now? The real issues is what if you want to port your apps to another cloud, bring them on-premise, or change the underlying technology, then you’re stuck - the risk is huge and the cost prohibitive.

The OutSystems Platform doesn't lock you in. You can re-deploy your apps to another cloud provider, or bring them on-premise. Your apps will be standard .Net or Java, running on standard stacks! You can even decide to stop using the OutSystems Platform and continue maintaining your apps with another IDE.

Q3

Will your custom applications need to evolve after version one, and how much will it cost you?

cloud application development change60% to 80% of an enterprise application's cost goes to maintenance and new features after the first release. Will clouds help cut this cost? Not at all. You'll still get to a point where changing your apps will just cost too much.

Adding new functionality to your custom applications must be fast (days or weeks instead of months), safe (to be sure you don’t break what’s already working) and cost effective.

With the OutSystems Platform you'll deliver applications that are built-for-change, and where the cost of change is stable across the application life-cycle.

Q4

Are you ready to train your IT resources on a new technology, just for the cloud?

If you select a specific cloud development platform you’ll need people that know how to work with it. But you will still need people to build and maintain those applications which will still run on-premise. Do you have the time and dollars to invest in training and keeping all these resources?

With the OutSystems Platform your team will only need one toolset to deliver enterprise apps on-premise and in the cloud. You'll reduce costs and have flexible teams that can be quickly reallocated and still deliver high quality applications, no matter where they will be hosted.

Q5

Are your development projects being delayed because of infrastructure issues?

cloud application development productivity

 

IT projects don’t fail because of your DEV, QA or Production infrastructure set-up. They fail because the development process is broken! The cloud can speed up infrastructure set-up, improve availability, and lower operational costs. But it doesn't help you deliver on-time and in-budget!

The OutSystems Platform covers the entire life-cycle of application development and management. You can integrate, develop, deploy, manage and change custom enterprise applications - and do it all 10.9x faster, delivering on-time and in-budget.