MIT App Inventor allows users to build mobile apps in a web browser without downloading any software. There are three options for setting up App Inventor: 1) use an Android device with the companion app installed, 2) install software on a computer with an emulator if no Android device is available, or 3) install software on a computer to connect to an Android device over USB without wireless. App Inventor consists of a Designer to layout the user interface and a Blocks Editor to program the app's functionality by dragging and dropping blocks together.