LiveCode comes with an integrated visual development environment. Create your user interface by dragging and dropping objects from the Tools palette, then drop into the Code Editor to attach code directly to objects. The development environment runs on Windows, Mac OS or Linux. All LiveCode license types give you the option you to author or edit your application on any supported platform without any additional purchase.
Like everything in LiveCode, you can create, modify and delete elements while your project is running. Variables in code retain data even as you edit the code and data remains attached to interface objects or in memory as you make changes. This dynamic workflow makes it effortless to build even the most complex projects. Mouse messages to your project are automatically suspended momentarily when you create or edit controls. You can also pause your project with a single click if you need to (Suppress Messages on the Toolbar).

The LiveCode Visual Development Environment running on Mac OS X
Tools Palette |
Drag and drop objects onto your project. Draw or paint graphics. |
Property Inspector |
Edit object properties. |
Application Browser |
Navigate your project, select, hide, show and Inspect objects. |
Code Editor |
Tabbed visual code editor with automatic syntax formatting, integrated documentation, and integrated Visual Debugger. |
Message Box (Command Line) |
Run commands, create interfaces or modify interfaces, interrogate objects, import or format data using the LiveCode programming language. |
RevOnline |
Access our online community to share your work and download examples. |
Dictionary & User Guide |
Searchable A-Z dictionary of all LiveCode words complete with user comments. Comprehensive reference documentation. We recommend you get started by looking at the Lessons section of this website. |
Plugins menu |
Extend the development environment with tools and utilities written in LiveCode. |
Standalone Application Builder |
Create standalone executable applications or Web deployments for any platform that you have a deployment pack for. |
To walk through the steps involved in getting started, please visit this lesson on Getting Started with Objects and Components.
Unlike virtually all other Visual Development Environments, the LiveCode tools have been written entirely in LiveCode. This means that you can tweak, modify, extend or entirely replace components within the editor. This incredibly powerful feature enables advanced users to create a completely customized editing experience suitable for your own development needs.
