Skip to main content




Service Studio version:

Service Studio Overview

  • Edit
    Collaborate with us
    Edit this page on GitHub
  • Before you start using Service Studio, you need to have an OutSystems environment. See the available OutSystems Editions on the Pricing and Editions document.

    Service Studio is the OutSystems low-code and visual development environment that allows you to:

    • Create applications and Modules on the server
    • Create the user interfaces for Traditional Web, Reactive Web, and Mobile Applications
    • Define the data model
    • Define business processes and timers (batch processes)
    • Debug your apps

    When you open Service Studio to start developing your app, you must connect to an OutSystems environment in the cloud or an on-premise server in your data center. You need to add the server address, your username, and your password.

    After you successfully connect, you see the list of applications that are on the server. In the Environment tab where you can:

    • Create a new application.
    • Install applications and components from the OutSystems Forge.
    • View and access your existing applications.
    • Install applications or components from the OutSystems Forge.

    Service Studio development environment

    You can use the Search box in the Environment tab to find your application and modules, and also, to perform a search in the OutSystems Community. The Search box is available also on other screens, and the search scope depends on the currently opened screen.

    Once you create a new application or access an existing one, you navigate to the app detail screen:

    Service Studio app details

    In the app detail screen you have the following areas:

    App details

    Edit button
    Click to edit the name, description, icon, and bootstrap color of your application.
    Delete button
    Click to delete the app from your environment.
    Download button
    Click to download your app as an OutSystems Application Pack .oap file)
    Test In Browser button
    Click to open your application quickly in a browser for testing.

    App tabs

    Develop tab
    This is where you manage the modules of your application. You can also view the application's dependencies - other applications or components used by your application.
    Distribute tab
    In this area, you can generate your mobile app for iOS or Android. This is also where you turn on the PWA distribution of your app.

    The workspace

    The workspace of Service Studio is where you design, deploy, and debug the modules of your applications.

    Service Studio workspace details

    The following areas organize the workspace:

    Main editor

    Here is where you design the interface and logic of your application.


    Contains shortcuts to the most common operations.


    Contains the tools and widgets to develop the screens and logic of your application.

    Development tabs

    This area displays the following tabs:

    • TrueChange tab: displays the existing errors and warnings of your module. Double-clicking a specific error or warning takes you directly to that occurrence.

    • Debugger tab: use this tab to debug your application. Here you can start the debugger and see the content of your variables step by step.

    • 1-Click Publish tab: when you deploy your module, this area shows the progress and result of the deployment process.

    • Search Results tab: lists the results of a search performed in the module. Double-clicking a specific result takes you directly to that occurrence.

    Status bar

    Displays information about the user and the current environment, and when the application was last published.

    Application layer tabs

    Each tab contains the elements of a specific application layer - processes, user interface, logic, and data model.

    Properties editor

    Here you can view and set the properties of the selected element.

    1-Click Publish button

    Starts the deployment of your application module to the current environment. If your module has errors, this operation isn't available.

    Enroll in the Service Studio Overview course to learn more about developing OutSystems applications in Service Studio.

    • Was this article helpful?