LiveCode is ideal for complete beginners who have never written a line of code before. Its easy English-like language is quick to learn and more memorable than any traditional programming language. Thats why LiveCode is loved by content experts, artists, and educators who need to create interactive content but have no desire to become programmers.

But don't be fooled by simplicity. LiveCode's powerful, flexible feature set is used by professional developers creating more...

What's New

Version 7.0.2.10025:

Name change from Revolution to LiveCode - Revolution has been rebranded as LiveCode, to better reflect its coding strengths.

Open Source - As of version 6.0, there is a completely free, open source edition of LiveCode. Just download it and start coding your app!

LiveCode is ideal for complete beginners who have never written a line of code before. Its easy English-like language is quick to learn and more memorable than any traditional programming language. Thats why LiveCode is loved by content experts, artists, and educators who need to create interactive content but have no desire to become programmers.

But don't be fooled by simplicity. LiveCode's powerful, flexible feature set is used by professional developers creating mobile apps, shrink wrapped commercial software, business process automation tools, in-house utilities and working in enterprise teams on real-time and mission critical applications. LiveCode's high productivity environment is in indispensable tool for professionals under pressure to deliver more with tight budgets.

Top Benefits

From rich mobile applications to powerful enterprise software solutions, designed for any skill-set, platform, project or budget

Deliver dramatically more with less - less time, less effort, ideal for tight budgets

Powerful ToolsetOne of the unique benefits of LiveCode is its iterative workflow. Projects are edited dynamically with changes happening in real time. There is no compile-run-edit-debug cycle that takes so much time with traditional development tools. LiveCode is also ideal for using agile development to adapt quickly to changing requirements.

Drag and drop user interface builder

Run and edit live

Integrated visual debugger

Edit and debug on all supported platforms

Create single-file standalone executables with a single click

Access databases, powerful data presentation options

Create native or custom interfaces for all platforms

Edit server scripts directly on the server

Remote visual debugger for server scripting

Version 7.0.2.10025:

Name change from Revolution to LiveCode - Revolution has been rebranded as LiveCode, to better reflect its coding strengths.

Open Source - As of version 6.0, there is a completely free, open source edition of LiveCode. Just download it and start coding your app!

Full Unicode Support - Version 7.0 brought "unicode, it just works" to LiveCode. Make your app international with ease. Sell in more places, potentially increasing the numbers of customers and profits. Adding native Unicode opens the gateway to the world for your business.

Resolution Independence - Automatic Resolution Independence means more devices for less effort. LiveCode now has full Resolution Independence. Your app will scale to fit any screen or device, whether it is a full size Mac Retina or a tiny Android phone. You don't need to do anything fancy to make this work, no more switching between sets of assets for different deployment options.

Pixel Perfect Stretchable Graphics - We've fundamentally reworked the way LiveCode 7 displays graphics. This speeds up your display and ensures your graphics display correctly on all screens sizes and densities. This means you have a better, simpler, coding experience, and your end users get an improved app experience, where the screen updates faster and is consistent across all platforms including Mobile.

Better Hybrid Apps - Embed and interact with web content within your native apps. The implementation of a brand new browser object means that developers can create hybrid apps that incorporate web content easily. Any app can now have an embedded browser displaying content on LiveCode supported platforms including Mobile in a consistent way.

Better Mac Apps - With the all new Cocoa port, AVFoundation and more. Cocoa support means that you can now embed native objects in LiveCode windows, instead of floating them above. This means integration is smoother, better, simpler and complex implementations such as revBrowser run a million times better. Putting it another way, your app will have the look and feel that Mac users expect with no sacrifice of features.

Teach Coding on a $50 Device - With NEW Community-supported Raspberry Pi For the first time we have a Community supported new LiveCode platform. The Raspberry Pi is great for education, use in computer science, fun for students, hobbyists old and young, and handy for home automation. LiveCode is great for all these things too… what a happy coincidence! Let's get together…

Better Linux and Cloud Apps - With Native 64 Bit Linux, GTK, and 64-bit Linux Server. For the 7 release, LiveCode's Linux support has received an overhaul. We're particularly pleased that as part of this we now have a 64bit Linux/Server engine, making LiveCode Server a powerful option for cloud oriented geeks everywhere. GTK is now supported meaning Linux looks and runs better on the most popular Linux systems.