Skip to main content

The Solution: Flowon Approach

Disrupting the Status Quo

Flowon disrupts the traditional development model by empowering citizen developers to control the overall development activities and eliminating all intermediary activities that add overhead to system development.

Citizen Developer (Domain Expert)
Understands the business — models requirements directly
  • Understands the business problem
  • Models requirements directly in Flowon
  • No intermediaries, no translation
Uses Flowon Tools
Flowon Platform
Visual design — output: Flowon Language (FoL) artifacts
Flowon Logic
Block · Flows Recipes · Events Schedules
Flowon Business Orchestrator
Processes · Stages KPIs/SLAs · Routing Tasks
Flowon API
REST APIs · Queries Lookups · Actions Security
Commits to Source Control
Automated Pipeline — Flowon CI/CD Tools
Build · Test · Deploy · Validate
  • Export artifacts from Dev
  • Apply environment mappings
  • Deploy to target environments
  • Execute auto-generated tests
  • Report results to citizen developer
Automatic
Production System
Always in sync — zero drift
Requirements = Documentation = Executable Code
All in sync, all the time
Time
Days, not months
Roles
Domain experts only
Overhead
Near zero

Key Innovations

1. Domain-Specific Language (DSL)

Flowon introduces a comprehensive domain-specific language to describe system functionalities, features, and behavior. Unlike previous attempts at formalizing requirements modeling (which were too technical and cumbersome), Flowon's DSL is:

  • Intuitive: Natural to business users
  • Visual: Designed through graphical interfaces
  • Complete: Expressive enough for complex problems
  • Executable: Directly runs without translation

2. Formal Models Replace Living Documents

Using formal models eliminates the need to write living SRS documents that only add overhead. Furthermore:

  • Machines can process them: Identify issues, understand intent
  • AI can assist: Specialized agents help build models
  • Tests are generated: Automation tests derived from models
  • Deployment is simplified: Complexity abstracted away

3. Version Control Integration

Managing models in source control creates opportunities to leverage existing investments:

  • Git workflows (branch, merge, review)
  • Change history and audit trails
  • Rollback capabilities
  • Team collaboration

Before and After Comparison

AspectBefore FlowonAfter Flowon
RequirementsWord documents, outdatedLiving FoL artifacts
ImplementationDevelopers write C#Domain experts configure
TestingManual test writingAuto-generated from requirements
DeploymentManual, error-proneAutomated CI/CD
ChangesWeeks of effortHours to production
TraceabilityLost in translationComplete, built-in
DocumentationSeparate, outdatedGenerated, always current
KnowledgeTribal, in people's headsCaptured in version control

Elevating Dynamics 365 CE

Flowon for Dynamics 365 CE is a suite of products and tools that fills the gap in Dynamics 365 CE and delivers on the promise of a true no-code platform. It elevates Dynamics 365 CE from being a Low-Code to a No-Code platform.

Before Flowon— Low-Code only, developer required for most tasks
Low-Code Layer
Entities & fields
Forms & views
Simple workflows
Code Required ← Developer
Complex rules
Validations
Integrations
Custom APIs
Business Orchestrator processes
30–40%of needs met without a developer
RolesFunctional Consultant + Developers Required
After Flowon— True No-Code, domain experts own everything
Native D365
Entities & fields
Forms & views
Simple workflows
+ Flowon Suite
Complex rules
Validations
Integrations
Custom APIs
Business Orchestrator processes
Event handling
95%+of needs met — no code required
RolesFunctional Consultant (Domain Expert) only

What Flowon Brings to Dynamics 365 CE

CapabilityNative D365 CEWith Flowon
Complex Business RulesRequires C# pluginsVisual Logic Blocks
Multi-Entity ValidationsRequires developmentDeclarative Validation Sets
Decision LogicHard-codedDecision Tables & Trees
Business Process AutomationLimited BPFFull Business Orchestrator Engine
REST API DevelopmentBackend developmentConfiguration-based generation
External IntegrationsCustom codeService Connections
Event-Driven ArchitecturePlugin developmentVisual Event Handlers
Scheduled JobsAzure FunctionsBuilt-in Scheduler
Multi-Language SupportManualLocalized Resources
CI/CD PipelinesManual scriptingFlowon CI/CD Tools

Next Steps