Design
Unleash your creativity and optimize resources with finely crafted state machines in your software development lifecycle.
Logiop is a modern framework that brings the clarity and power of state machines into everyday software development. Instead of sprawling chains of if‑then‑else statements, nested loops, and other brittle patterns that have historically slowed the development lifecycle, Logiop makes behavior explicit, visual, and traceable. This reduces complexity, accelerates testing, and helps teams move seamlessly from design to runtime. Logiop strives to be a true implementation of visual coding.
A browser‑based Progressive Web App that lets you instrument hierarchical state machines based on the Unified Modeling Language (UML). It can be used offline, and saves your work locally - private and secure.
A .NET library that executes the code graphs produced by the Designer. Pulse is lightweight, asynchronous, and high‑performance, based on the Precise Semantics for State Machines (PSSM) 1.0 standard.
Hierarchical state machines with reusable behaviors, deep nesting of state vertices, prioritized orthogonal regions, submachines with connection point references, and auto-routed transitions.
Validate state machines against both custom rules and standards-based criteria to ensure structural and execution integrity.
A state-of-the-art simulator powered by the Pulse processor enables thorough analysis of events and behaviors during execution.
Share designs via other interoperable formats such as SCXML and JSON.
Produce compact code graphs that serve as input for execution by the Pulse processor.
Run asynchronous state machines with the Pulse Processor embedded in your real application.
Logiop begins with the Designer, now available in Beta as part of the Basic Edition. The Designer is powered by state machines running on an embedded beta of the Pulse processor — so with the Designer, you’re already experiencing Pulse in action.
Following this beta phase, we’ll iteratively expand Logiop: first by introducing advanced capabilities in the Plus Edition, and ultimately by unveiling a user‑facing version of Pulse through the Ultimate Edition.
Experience the Designer today in Basic Edition Beta — with pricing and expanded offerings to follow.
Design
All Basic features
Validate
Simulate
Export
All Plus features
Generate Code
Execute
Design
Validate
Simulate
Execute