TOO is to programming what Excel is to spreadsheets.
AI assistant
Many AI assistants today are designed specifically for professional programmers, offering features like smart autocompletion and prompt-based code generation. However, the code they produce is often too complex for citizen developers—individuals with technical roles but no formal programming training—to understand and utilize effectively.
Citizen developers outnumber professional programmers by an estimated ratio of 35 to 1, highlighting a significant demand for accessible development tools. Unlike professional programmers, for whom AI assistance is a “nice-to-have” feature, citizen developers rely on such tools as a “must-have” to bridge the gap in their programming expertise. Despite this substantial need, existing AI assistants do not cater to this large group, primarily because the generated code typically requires verification by experienced programmers.
Our platform addresses this gap by introducing the first AI assistant tailored specifically for citizen developers. It generates code in the intuitive TOO language, making programming accessible to everyone. The assistant is fully proficient in TOO and understands your specific programs, allowing you to ask questions or request code. Whether you need the assistant to write the necessary code for you or guide you step by step to a solution, our tool empowers you to develop effectively without requiring deep programming expertise.
TOO (Things Object Oriented) is a miniature, powerful language for any programming challenge. Developed over several years and trusted by the scientific community (SPLASH’23), TOO lets anyone be a programmer and build solutions fast.
Leverage our Marketplace to find pre-built components, customize them, and deploy them instantly to the cloud – no infrastructure needed.
With the current repertoire, TOO enables solutions in the following domains:
– Data Management
– Industrial Automation
– Precision Agriculture
– Process Automation
– Application Development
Tiny and immensely powerful.
TINY: TOO is remarkably small, clocking in at under 10% the size of popular small languages like C, Python, and Go. This translates to a learning curve that’s practically nonexistent. You can start developing right away, without needing extensive training. Think of it like a spreadsheet application – intuitive for beginners, but with advanced features to unlock as your skills grow.
POWERFUL: Don’t be deceived by TOO’s simplicity. It’s packed with features like powerful expressions, concurrency, interfaces, live programming, component-based design, and more. TOO handles everything from basic tasks to complex solutions with ease.
Visual Programming Language
TOO simplifies development by breaking down complex problems into manageable components. Our user-friendly interface features three distinct sections:
(1) back home, (2) thing in focus, (3) opened things, (4) rule trigger, (5) flowchart boxes, (7) marketplace, (8) version control, (9) user login, (10) stop, (11) run, (12) console, (13) AI assistant, (14) action hovered, (15) comment, (16) flowchart actions, (17) scalar members, (18) array member, (19) inventory, (20) expression bar
TOO transcends mere simplification;
It is a new paradigm for development.
As a CEO dedicated to precision indoor cultivation for medical cannabis, I needed a robust control system to ensure quality and regulatory compliance. After evaluating various vendor systems, we chose TOO.software for our cockpit.
Contact Us