Search FlexiRule docs

Recent
Pinned

Press Esc to close. Use arrow keys and Enter inside results. Searches are remembered locally.

FlexiRule Docs

Introduction

Welcome to FlexiRule. Learn about the core philosophy and why it is the preferred solution for Frappe automation.

Improve this page

Welcome to the FlexiRule documentation. This section provides a comprehensive overview of the platform’s vision, architecture, and core capabilities.

Whether you are a functional consultant looking to automate business processes or a developer seeking to reduce technical debt, these pages will provide the foundation you need to succeed with FlexiRule.

Start Your Journey#

  1. /flexirule-docs/introduction/what-is-flexirule/: Understand the fundamental purpose of FlexiRule and the problems it solves.
  2. /flexirule-docs/introduction/why-flexirule/: Explore the business value and agility provided by visual orchestration.
  3. /flexirule-docs/introduction/erpnext-need/: Learn how FlexiRule complements standard ERPNext features.
  4. /flexirule-docs/introduction/do-i-need-flexirule/: Determine if FlexiRule is the right fit for your organization.
  5. /flexirule-docs/introduction/better-than-hard-coded/: A detailed comparison with traditional hard-coded customizations.
  6. /flexirule-docs/introduction/performance/: Deep dive into the architectural optimizations powering the engine.
  7. /flexirule-docs/introduction/core-concepts/: Master the fundamental building blocks of the ecosystem.
  8. /flexirule-docs/introduction/architecture/: A technical overview of the system stack and execution pipeline.
  9. /flexirule-docs/introduction/key-capabilities/: Functional highlights and major features of the platform.
What is FlexiRule? A high-level overview of FlexiRule and its role in the Frappe ecosystem. Why should I use FlexiRule? Understanding the business value and agility provided by visual rules. Does ERPNext need FlexiRule? A balanced guide on when standard ERPNext features are sufficient versus when FlexiRule becomes necessary. Do I need FlexiRule? A decision guide to help you determine if FlexiRule is appropriate for your organization. Why is FlexiRule better than hard-coded customizations? A separation-of-concerns approach showing how FlexiRule complements custom development by isolating business policies from application code. How does FlexiRule achieve high performance? An in-depth look at the architectural decisions that ensure FlexiRule remains fast and scalable in production environments. Core Concepts The fundamental building blocks of the FlexiRule ecosystem. High-level Architecture A deep dive into the subsystems and architectural philosophy powering FlexiRule. Key Capabilities A summary of the major features and functional highlights of FlexiRule.