Product Information
What is Flowstone?
FlowStone is a powerful graphical programming tool that significantly accelerates development through an intuitive and user-friendly real-time programming environment. Its applications extend to education, robotics, data acquisition, image and digital signal processing, home automation, and much more.
**Develop Faster**
FlowStone combines graphical and text-based programming. Applications are created by linking functional building blocks called components. As the application runs, events and data flow between these links.
All of this happens instantly—no compilation is needed. Your application runs as you build it, making development an incredibly fast process.
**Code with Ruby**
FlowStone allows you to create your own components using Ruby, a highly modern and easy-to-learn language. The true power of FlowStone comes from modules—components you define yourself. By building module hierarchies, you can quickly create complex behaviors.
**Turn Ideas into Standalone Products**
Anything you create in FlowStone can be exported with a single click into a fully independent application or audio plugin. Use your creations for yourself or share them with friends, family, or the world.
How to use Flowstone?
Flowstone is a powerful graphical programming tool offering an intuitive, real-time programming environment to help users create standalone programs faster and easier.
Core Functions of Flowstone
Robotic automation
Visual Programming
Usage Scenarios of Flowstone
- Education
- Robotics
- Data Collection
- Image and Digital Signal Processing
- Home automation
Common Questions about Flowstone
What does Flowstone do?
How do I use Flowstone?
What are the core features of Flowstone?
What are the use cases for Flowstone?





















