Choose The Right License For You

Join the tens of thousands of developers, businesses and beginners who have discovered the advantages of LiveCode

FREE
$79 /year
$499 /year
$1999 /year
$499 /year
License Type
Open Source
Open Source
Closed Source
Closed Source

 

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

close
Company Turnover Restriction
N/A
N/A
$500,000/yr
none

 

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.

close
Core Platform Access

 

Core Platform Access

LiveCode is a powerful cross platform native App development tool and you have access to over 5000 core features

close
Desktop & Mobile

 

Desktop & Mobile

Build Apps that deploy to Windows, Mac, Linux, Android & iOS

close
HTML 5 Deployment
$499
$499

 

HTML 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.

close
Third Party Extensions (Open Source)

 

Third Party Extensions (Open Source)

Add any compatible Open Source Extensions to extend LiveCode

close
Google Play Submissions

 

Google 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.

close
Networking Lite

 

Networking 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

close
App Collaboration Framework

 

App 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

close
Apple App Store Submissions (Free Apps)

 

 

Apple 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.

close
AutoComplete

 

 

AutoComplete

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.

close
Third Party Extensions (All)

 

 

Third Party Extensions (All)

Add any compatible Open Source Extensions to extend LiveCode

close
Source Code Protected

 

 

 

Source 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.

close
Apple App Store Submissions (unrestricted)

 

 

 

Apple App Store Submissions (unrestricted)

Indy/Business place no restriction on the type of app you may submit to the App Store.

close
Extensions Pack

 

 

 

Extensions 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

close
Learning Course Bundle

 

 

 

Learning 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.

close
Networking Pro

 

 

 

Networking 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.

close
Technical Forum Support

 

 

 

Technical Forum Support

Never Stay Stuck. Got a question? Access the private technical forum to get answers from our talented support team.

close
AutoComplete Pro

 

 

 

AutoComplete Pro

Includes Saved Snippets and Object Introspection (automatic completion of your custom variables, functions and constants).

close
Priority Support

 

 

 

 

prioritysupport

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.

close
Networking Advanced

 

 

 

 

Networking 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

close
Remote Debugging

 

 

 

 

remotedebugger

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

 

 

 

 

scriptprofiler-1024x591

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

close
PDF Viewer

 

 

 

 

PDF 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

close
Technical Kick Off Call

 

 

 

 

Technical 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.

close

All Products

Extension Store

Extend LiveCode with extensions created by both LiveCode and third party developers.

View Extensions

Learning Courses

Learn how to code with our popular video learning courses complete with sample code

View Courses

Learning Guides

Access the entire LiveCode Dictionary at your fingertips (literally)

Books

Events & Conferences

Attend our online events or our annual developers conferences. Click here to see what’s on now.

Conferences

Hosting

World Class LiveCode Hosting For Business & Personal Users

Hosting

Services

The LiveCode Service Offering gives you the opportunity to add new features, get architecture advice and much more.

Services

What Users Say

userquote

Frequently Asked Questions

[qa cat=licensing-and-purchasing-questions]

Steven CrightonPricing