Skip to main content

Getting Started

 

OutSystems

Getting Started

OutSystems consists of several tools and cloud solutions, for developers, administrators, and operators. This document is intended for developers who are just starting to use Service Studio, the OutSystems IDE, and are building their first mobile and web apps.

Create an account and install Development Environment

If you haven't signed in yet, start by creating a free account in our cloud. Then, download and install the latest version of the Development Environment. Once the installation is complete, you can start developing right away!

The Development Environment consists of two applications. The first is Service Studio, the main IDE. You will use it to develop apps for web, Android, and iOS. There's also Integration Studio, an IDE for writing extensions.

Community

The OutSystems community welcomes all. We invite you to join the community in the Forums, be a part of the discussions about the platform and ask the community for help and advice. We are very interested in your suggestions about the IDE, the platform, and the documentation - so we encourage you to send suggestions and Ideas.

Training

We provide free online courses that teach how to use OutSystems technologies. There are official workshops as well. You may decide to pursue a career in OutSystems low-code development, there is a certification program to help you achieve that.

Your first apps

The quickest track to creating apps in OutSystems through the interactive built-in tutorials. In Service Studio, open the Help menu of and select Build a Mobile App in 5 Minutes or Build a Web App in 5 Minutes. You can also check the brief tutorials about creating a web and a mobile app.

Sample applications

Find sample apps in Forge, an OutSystems repository where users can share their applications, components, and plug-ins. Sample apps are useful when you want to examine the logic behind the features and learn more about the OutSystems technologies. We recommend installing and checking out sample apps Tasks Manager or Directory as examples of OutSystems key concepts for making apps.

Creating and deploying apps

You build your apps in Service Studio, using OutSystems domain-specific visual language. The are several application types you can create, and the most common are mobile apps and web applications. The look and feel of the apps, which you can edit, is defined by OutSystems UI. For example, use Styles Editor to change color, font, spacing or alignment. You can edit CSS as well.

While you are developing your apps, you can also debug them. Use the 1-Click Publish button to publish your web or mobile application. If you are creating a mobile app, you can generate a native build for Android and iOS - all within Service Studio.

In more advanced development setups, usually with enterprise customers, dozens of apps are managed and developed on a development server, then moved to quality assurance servers, and finally deployed to one or more front-end servers or app stores.

Hardware support

Service Studio IDE runs on any computer that satisfies system requirements. The mobile apps you create in OutSystems can run on a range of iOS and Android devices. Your end-users can open web applications in any modern browser.

Extensions and plug-ins

With Development Environment you also get Integration Studio. Use it to write extensions for your apps. For example, extend the functionality of the application logic or build custom database connections.

Our community has contributed many extensions which are available for download in Forge. For mobile apps, you can use some of the official plug-ins or create plug-ins on your own.

Articles in this Section