State-Oriented Programming

State Machines
Designed Better.

Unleash your creativity with finely crafted hierarchical state machines. Work offline, and save data locally. Export to JSON and SVG. Compatible with desktop chromium browsers like Chrome, Edge, and Opera.

Basic (Design) Live Now
Plus (Simulation, Validation) Coming Soon
Ultimate (Execution) Coming Soon
30-day trial // No payment info needed.
Logiop Studio Hierarchical State Machine Architecture - Light Mode
// Overview

What is Logiop?

Logiop is a state machine instrumentation framework that facilitates State-Oriented Programming (SOP). It consists of the following components:

01 // VISUAL WORKSPACE

Logiop Studio

A fully client-side Progressive Web Application (PWA) that facilitates the fluid design of hierarchical UML state machines using modern and secure browser APIs. Full offline capability with all data saved in your local workspace folder. You can use Logiop Studio across devices by syncing the workspace folder to your cloud storage = Privacy + Accessibility.

Extensive layout capabilities that handle deep nested and orthogonal states, auto-routing of transitions, submachine references and reusable machine-level behaviors.

// Status: Available now in Basic edition. Plus and Ultimate editions coming soon.
02 // RUNTIME MODULE

Logiop Pulse

A .NET Standard library that executes the code graphs produced by Logiop Studio. Asynchronous, lightweight (≈ 150 KB) and hyper-optimized, Pulse is based on the Precise Semantics for UML State Machines (PSSM) 1.0 standard to provide maximum stability of execution via event-based Run to Completion (RTC) algorithms.

Runs in any .NET ecosystem including Blazor WASM, ASP.NET, Google Cloud Platform, WPF, Unity, etc.

// Status: Pulse is already embedded into Logiop Studio, and extensively drives its logic. Nuget library releasing soon via Ultimate Edition.

// Interface View

STUDIO WORKSPACE

Logiop Studio Workspace State Machine Light
/ AVAILABLE - BASIC EDITION
Design Icon

Design

Hierarchical state machines with reusable behaviors, deep nesting of state vertices, prioritized orthogonal regions, submachines with connection point references, and auto-routed transitions.

/ AVAILABLE - BASIC EDITION
Upload Icon

Export

Share designs via crisp SVGs, or export to well-formatted JSON and easily drive your own execution logic.

/ AVAILABLE - BASIC EDITION
Shield Icon

Data Privacy

All your data stored in a local workspace folder using the modern and secure browser FSA API. The browser sandbox allows access to only this folder.

/ AVAILABLE - BASIC EDITION
Help Icon

Support

Seamless subscription management powered by Stripe, paired with integrated in-app ticketing.

/ COMING SOON - PLUS EDITION
Check Icon

Validate

Validate state machines against both custom rules and standards-based criteria to ensure structural and execution integrity.

/ COMING SOON - PLUS EDITION
Play Icon

Simulate

A state-of-the-art visual simulator powered by the Logiop Pulse processor provides thorough analysis of events, behaviors and transition paths during execution.

/ COMING SOON - ULTIMATE EDITION
Code Icon

Generate Code

Produce compact code graphs that can be executed at runtime by the Logiop Pulse processor.

/ COMING SOON - ULTIMATE EDITION

Execute

Run asynchronous high-performance state machines with Logiop Pulse embedded in your real application.

// Vision

The Vision Behind Logiop

State-Oriented Programming (SOP) remains deeply under-utilized in everyday software development. Sprawling chains of if-then-else statements, nested loops, and massive, brittle codebases historically derail the development lifecycle. Seamless integration of visually representative state-oriented design with established design patterns drastically reduces complexity, accelerates testing, and simplifies change analysis—allowing teams to move flawlessly from design to runtime.

Logiop bridges this gap, providing the practical framework tools needed to make state-oriented architecture accessible and maintainable.

Following our current Basic Edition release, we are iteratively expanding the platform: introducing advanced capabilities with the Plus Edition, and delivering the raw execution power of Logiop Pulse directly to users through the Ultimate Edition.

Basic (Design) Live Now
Plus (Simulation, Validation) Coming Soon
Ultimate (Execution) Coming Soon

// Pricing

Processed securely via Stripe, the Merchant of Record

Monthly Billing Yearly Billing Save ~17%

Basic

Available
$9 / mo
  • Design
  • Export
✦ 30-day trial // No payment info needed.

Plus

Coming Soon
$15 / mo
  • All Basic features
  • Validation
  • Simulation

Ultimate

Coming Soon
$30 / mo
  • All Plus features
  • Generate Code
  • Execute with Logiop Pulse
Launch the app to activate your free 30-day trial with no payment info required, and when you're ready, easily subscribe or manage your plan inside the application via Dashboard -> About!

// Contact Support & Sales