Create 2D games, applications or ebooks
Perform pattern-matching of text-based data
Simulates a controller for user blocks and tools
Development environment for Android applications
Design and prototype interfaces for Windows software applications