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.
- Understands the business problem
- Models requirements directly in Flowon
- No intermediaries, no translation
- Export artifacts from Dev
- Apply environment mappings
- Deploy to target environments
- Execute auto-generated tests
- Report results to citizen developer
All in sync, all the time
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
| Aspect | Before Flowon | After Flowon |
|---|---|---|
| Requirements | Word documents, outdated | Living FoL artifacts |
| Implementation | Developers write C# | Domain experts configure |
| Testing | Manual test writing | Auto-generated from requirements |
| Deployment | Manual, error-prone | Automated CI/CD |
| Changes | Weeks of effort | Hours to production |
| Traceability | Lost in translation | Complete, built-in |
| Documentation | Separate, outdated | Generated, always current |
| Knowledge | Tribal, in people's heads | Captured 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.
What Flowon Brings to Dynamics 365 CE
| Capability | Native D365 CE | With Flowon |
|---|---|---|
| Complex Business Rules | Requires C# plugins | Visual Logic Blocks |
| Multi-Entity Validations | Requires development | Declarative Validation Sets |
| Decision Logic | Hard-coded | Decision Tables & Trees |
| Business Process Automation | Limited BPF | Full Business Orchestrator Engine |
| REST API Development | Backend development | Configuration-based generation |
| External Integrations | Custom code | Service Connections |
| Event-Driven Architecture | Plugin development | Visual Event Handlers |
| Scheduled Jobs | Azure Functions | Built-in Scheduler |
| Multi-Language Support | Manual | Localized Resources |
| CI/CD Pipelines | Manual scripting | Flowon CI/CD Tools |
Next Steps
- Product Suite Overview - Learn about each Flowon product
- Flowon Language - The domain-specific language