Running apps in the cloud is great because there are no servers to configure, no software to install, and no ongoing maintenance of your infrastructure. This tutorial teaches you how to build a cloud app in two easy steps.

  1. Register for a free Developer Edition org.
  2. Create the foundation of a simple app without writing a line of code.

Step 1: Register for a Developer Edition "Org"

If you haven't already done so, start by registering for a free Developer Edition instance of Salesforce ("DE org" for short). Use an email address that you can access immediately, submit the form, and wait for an activation email. Once you receive the activation email, open it, click the login link, and set your password.

Now you’re in the's browser-based application development environment and ready to begin building an app.

Step 2: Create an App

Creating the foundation of a basic cloud app with requires just a few mouse clicks. In this tutorial, you use the App Quick Start wizard to create an app that can help you manage merchandise records in a warehouse.

From the Home page, click the big Add App button in the Getting Started section. (If you're starting from somewhere else, click <your_name> | Setup to return to the Home page).

Qs1 add app button.png

Next, fill in the form as follows to match this screen, then click Create:

Qs1 add app form.png

Once the wizard finishes, click Go To My App, Start Tour, and follow along for a quick overview of your app's user interface.

Step 3: Try Out the App

To try out your new app, just click New to create a new record of Merchandise.

Qs1 new merch1.png

Then add a new merchandise record for "Laptop" computers.

Qs1 new merch2.png

Tell Me More

The app you just created is very simple -- or is it? Look closely around the screen to see all of the functionality available by default to your Warehouse app.

Qs1 app tour.png

  • Every object in automatically has an attached "feed," called Chatter, that lets authorized app users socialize about and collaborate on the object. Using Chatter, users can post updates in an object's feed, comment on posts, and follow (subscribe to) the feed to get pushed updates when they happen. For example, on a Merchandise record, one user might post a question about the record, to which followers and other users can comment in reply.
  • Every DE org has a secure Chat window that lets users interact with one another.
  • You can also manage activities related to a record from the Open Activities and Activity History related lists. Activities include tasks to perform (e.g., making phone calls or sending email), calendar events, and requested meetings.
  • Every app has full-text search functionality for all text fields of an object and Chatter feeds.
  • Every DE org has a recycle bin that you can use to view and restore deleted records.
  • Every record in has an "owner," which serves as the basis for a powerful security system that supports ownership-based record sharing scenarios.

Again, you did all this in 5 minutes without any coding!

Next Steps

Building our simple app was fast! But don’t let this basic app fool you. is a powerful platform that lets you build much more sophisticated apps just as easily, and without a shred of code. While you can add code to enhance the app, the next few tutorials are going to stick with a simple, code-free development theme.