Choose The Right License For You
Join the tens of thousands of developers, businesses and beginners who have discovered the advantages of LiveCode
License Type
- LiveCode Community requires code be distributed under GPL
- LiveCode Community Plus requires code be distributed under MIT
- There are no distribution restraints with a LiveCode Indy or LiveCode Business license
Company Turnover Restriction
The Indy license is offered at a low price to make it affordable for smaller businesses. If your business is turning over more than $500,000 in a year (from all sources) then you are not permitted to purchase an Indy license, and you need to either use an open source license or the Business license.
closeCore Platform Access
LiveCode is a powerful cross platform native App development tool and you have access to over 5000 core features
closeHTML 5 Deployment
Deploy your apps into the browser as full HTML5 (Javascript) apps.
Whether you’re building apps specifically for the web, or sending prototypes out to testers, HTML 5 deployment is for you. One click deploy your app into the browser. No fuss!
The biggest reason for building a web app is – everyone has a browser! Web apps are platform agnostic, they will run on desktop and mobile, on your smart phone, on a chromebook, anywhere that runs a modern browser capable of supporting HTML5.
This means that LiveCode now not only supports iOS, Android, Mac, Windows and Linux natively… it has extended its reach to Blackberry, Chromebook, or any one of a dozen niche platforms that we don’t build native apps for.
Web apps also overcome issues with installing. If your end user doesn’t want to install an app, they just need to open up a browser and bingo, there is your app, running already. This can be great in a restricted environment.
LiveCode provides a feature rich and easy way to create web apps. You simply write your app in the LiveCode IDE as normal, then choose “build for web” from the standalone builder. You can drag/drop interface objects, add widgets, use images and graphics, the vast majority of the LiveCode feature set is now available to your web app.
closeThird Party Extensions (Open Source)
Add any compatible Open Source Extensions to extend LiveCode
closeGoogle Play Submissions
Submit Apps to the Google Play App Store. If you are using the Community or Community Plus license then your source code must be made public when distributing.
Seeing your app come to life is a beautiful thing. Seeing it running on your own device is extremely exciting but for many of us the app store is the end goal. With the LiveCode community license you can submit your Android built apps to the Google Play store. It is worth remembering that all applications developed with LiveCode Community are required to be Open Source.
closeNetworking Lite
Networking Lite offers basic networking functionality provided by LibURL.
Upload and download one file at a time (blocking or synchronous actions)
Access http, https, ftp
Download files in parallel provided it is to different servers (asynchronous)
Upload files in parallel to different servers via FTP only (asynchronous)
Receive messages when the transaction is completed
Receive errors if the transaction fails
Full control over headers in FTP
All functionality provided by the libURL library
closeApp Collaboration Framework
Levure is an application development framework for LiveCode. The framework has a minimal amount of code for loading, managing, and packaging your application. Common functionality is added via helper components. It provides common features such as preferences, logging, and undo management. All developers in your team can develop features as helpers which can then easily be added to your shared application. Applications using Levure are organized using the file system allowing you to easily browse your app structure and add files. It’s designed for use with version control systems such as Git. Levure is an open source framework making it accessible in all editions but its true benefit is when used in conjunction with multi seat development in LiveCode Business.
To learn more about Levure click here
closeApple App Store Submissions (Free Apps)
Community Plus allows you to submit free non-commercial apps to the App Store. No monetisation of the app is allowed. The app source code must be made available under MIT license.
closeAutoComplete
While typing in the script editor a filtered list of available completions will appear below the selection making it faster to code and easier to learn the language.
closeSource Code Protected
With LiveCode Community and Community + your source code is not protected and must be shared. With a Source Code protected license your code is secured on deployment and not readable by end users.
A LiveCode Indy or Business license ensures that your code is secured on deployment and is not readable by end users. You can protect your intellectual property and sell your apps or deliver to your clients without sharing your code. Use closed source addons for LiveCode as well as advanced encryption and password protection.
closeApple App Store Submissions (unrestricted)
Indy/Business place no restriction on the type of app you may submit to the App Store.
closeExtensions Pack
The mergEXT suite includes 29 invaluable addons. Use the MapKit to add full featured maps, read barcodes with mergZXing, include advertising with mergBanner or connect to dropbox or social media using mergDropbox or mergSocial. Make your app Bluetooth accessible with mergBLE. All of the addons have full documentation making it a joy to use them in your app. Note mergAccessory will appear in the business license only
LiveCode Indy and above comes packed with useful extensions to make light weight of common development tasks. These tasks include everything from creating beautiful maps in your application to working with the iOS Health Kit and adding social sharing. View Extensions Here
closeLearning Course Bundle
We've included some of our most popular learning courses to help sharpen your coding skills
We’ve included some of our most popular learning courses including
– Sheep herder – build the sheep herder game
– App Academy – 60 short videos covering different LiveCode skills
– Cloud & Database – understand how to create cloud or database apps
– Calculator – learn development by building a replica of the calculator
– Web browser – create an app that displays web content
Learn more about our learning courses here.
closeNetworking Pro
Get Faster, better networking with LiveCode Indy
Speed up your networking requests from anything between 3x to 250x depending on the size of your files.
Access SFTP, FTPS/TLS, SMTP, SMTPS and SMTP/TLS
Upload and download more than one file simultaneously via HTTP, HTTPS and FTP (asynchronous, non-blocking – this means you can have multiple requests happening simultaneously without blocking your apps user interface)
Upload and download one file at a time via SFTP, SMTP, SMTPS, SMTP/TLS (blocking)
Send an e-mail via any SMTP or SMTPS server using a single function call
Use SFTP authentication by username/password
SMTP(S/TLS) / SFTP downloads and uploads via a variable, using available system memory
All operations support callbacks, giving you vital information when your action is complete
Send custom commands separately to your server via FTP and SFTP eg to create directories, remove files or change permissions.
Technical Forum Support
Never Stay Stuck. Got a question? Access the private technical forum to get answers from our talented support team.
closeAutoComplete Pro
Includes Saved Snippets and Object Introspection (automatic completion of your custom variables, functions and constants).
close
Priority Support
Our highly experienced technical support team understands every aspect of software development. Send us your technical questions by email and we’ll respond within 2 business days. Our support team are experienced in fielding questions on everything from data synchronization, to data visualization, to graphics performance. With email support you have all that knowledge at your fingertips whenever your need it. Our customers tell us time and time again that our email support service is truly excellent and saves a great deal of time and effort.
closeNetworking Advanced
Networking Advanced provides network transfer support for 7 protocols. You can deliver multiple requests simultaneously making the network requests in your application run much faster.
It’s all the great features included in Networking Pro, Plus…
Non-blocking, asynchronous operations on SFTP, SMTP, SMTPS and SMTP/TLS
SFTP authentication via public key authentication giving the best possible security
SMTP(S/TLS) / SFTP downloads and uploads can either be via file or via variable – you are not limited by the memory available to your variable
Ability to generate public / private key pairs suitable for use with SFTP – no need for an external application to create these
Ability to send additional raw commands along with FTP and SFTP transfers to be executed before or after the transfer completes

Remote Debugging
Revolutionize your productivity on mobile with Remote Debugging. Debug your apps Running live on a Device
No more head scratching and late nights trying to figure out why your partly built mobile app doesn’t run correctly on your actual device. Connect directly to your device instead of running in a simulator. Use the Remote Debugger to directly see what is happening as your app is running, and get useful error messages you can act on when there is a problem. The Remote Debugger can even be used on desktop platforms (including standalones, and on other platforms than the one you developed on). PLUS as a huge bonus, cut out all the hoopla of getting your app running on your mobile device in the first place. We’ve made the Remote Debugger feature as easy to use as possible. The new Test button makes it as easy as a single click to update your app on your device.
close
Script Profiler
The Script Profiler allows you to examine your scripts in detail for performance and efficiency. You can load an object, handler, complete script or entire stack into the Profiler, and discover exactly how long each line of code is taking to run. Sounds simple? It is - simply invaluable. Optimize complex code to remove bottlenecks and ensure your finished app runs as fast and smoothly as possible.
It’s all about performance
What parts of your code are super speedy and what parts are slowing you down? The brand new Script Profiler shows you a list of all the handlers in your code and how much time is spent in each handler. Identify exactly where the tortoises are within your code and streamline them to improve the performance of your application.
To learn more about script profiler, click here
closePDF Viewer
The PDF viewer external is a LiveCode Business feature allowing a PDF view to be loaded within your application. Get access to commonly used PDF functions as well as the ability to extract and manipulate data selection from the PDF document.
Load PDF documents inside your application
Navigate to a given page within a loaded PDF document
Set the users access to select, browse or image mode
Zoom in and out
Identify a selected area within the PDF
Identify a text selection within the PDF
Grab a chunk of text from the PDF being viewed and use it elsewhere in your app
Pick up UTF16 characters (unicode) within the PDF
Count the characters within the PDF
Take an image of all or part of the PDF which can be manipulated or used elsewhere
Supported on Desktop Windows and Mac (mobile coming soon)
To learn more about the PDF Viewer feature, click here
closeTechnical Kick Off Call
Get your business project off to a flying start with a introductory technical call with our expert team. We are here to help you.
closeAll Products
Extension Store
Extend LiveCode with extensions created by both LiveCode and third party developers.
Learning Courses
Learn how to code with our popular video learning courses complete with sample code
Events & Conferences
Attend our online events or our annual developers conferences. Click here to see what’s on now.
Services
The LiveCode Service Offering gives you the opportunity to add new features, get architecture advice and much more.
What Users Say

Frequently Asked Questions
[qa cat=licensing-and-purchasing-questions]