Home/Books Lobby/Modern Solution Design™/Chapter 9
Part II · Designing Around the Business
Chapter 09 of 24

Configuration-in-Place™

Designing Applications That Configure Themselves Where Work Happens

Users shouldn't leave their work to configure the system.

The system should allow configuration where the work is happening.

Chapter Objective

Traditional enterprise applications separate operations from configuration. Modern Solution Design™ combines them intelligently — configuration becomes:

  • Contextual — appears where the rule is used
  • Permission-aware & secure
  • Role-based
  • Discoverable — without interrupting the workflow
Traditional ERPPurchase OrderNeed Approval RuleExitAdministrationApproval SetupChange RuleReturn
Modern Solution Design™Purchase OrderApproval PanelAuthorized User Modifies Rule Continue Working
01Section 01

Configuration-in-Place™

Every configurable element should be configurable where it is used — no module change required.

Purchase OrderApproval Panel⚙ Settings Icon Approval Rule Editor
Approval Limits
Discount Rules
Notification Rules
Tax Rules
Workflow Steps
Print Layout
Field Visibility
AI Settings
Dashboard Layout
02Section 02

Privilege-Aware UI™

Every user sees only what they are allowed to configure — same screen, different settings.

Normal User
Settings Hidden
Supervisor
Basic Configuration
Manager
Approval Rules
Administrator
Complete Configuration
03Section 03

Inline Approval Rules™

One of the strongest examples — the rule editor lives inside the approval sidebar itself.

Purchase Order Screen
Approval
  • Approver: J. Martins
  • Limit: AED 50,000
⚙ Rule Designer
  • Edit Rule
  • Change Limit
  • Save → Continue Approval
04Section 04

Smart Rule Designer™

Instead of coding, use a visual rule builder — the way Power Automate, Zapier or Node-RED work.

IfPurchase Value ≥ AED 50,000
AndDepartment = Construction
AndSupplier Rating < 3
ThenManager Approval Required
05Section 05

Inline Business Rules™

Every field can have its own rules — click the ⚙ beside it.

06Section 06

Context-Aware Configuration™

Settings should understand where the user already is.

Employee Screen configures:

Leave Rules
Attendance Rules
Payroll Rules
Documents Required

Project Screen configures:

Budget Rules
Approval Matrix
Cost Codes
Alerts

Supplier Screen configures:

Credit Rules
Preferred Supplier
Rating Formula
Purchase Limits
07Section 07

Inline Notification Configuration™

No separate notification-settings module — configure the channel right where the alert fires.

Email
WhatsApp
Push
Teams
SMS
08Section 08

Live Workflow Editing™

A change to the workflow should be live the moment it's saved.

WorkflowDrag StepInsert ApprovalChange OrderSave Immediately Active
09Section 09

Dynamic Form Configuration™

Authorized users configure the form — not developers.

Fields
Tabs
Buttons
Colors
Labels
Required Fields
Sections
AI Prompts
10Section 10

Personal Workspace Configuration™

Every user customizes their own workspace — not just the administrator.

Move KPI Cards
Hide Sections
Dark Mode
Favorites
Shortcuts
Reports
Widgets
11Section 11

AI Configuration Assistant™

Instead of searching settings, ask AI to make the change in plain language.

AI Configuration Assistant
"Require Finance approval for purchases above AED 100,000."
Workflow updated
"Notify Procurement Manager for delayed deliveries."
Done
12Section 12

WYSIWYG Configuration™

Configuration changes should preview immediately — no surprises after save.

Print LayoutMove LogoPreview Done
DashboardMove Widget Live Preview
ApprovalMove Button Preview
13Section 13

Explainable Configuration™

Every rule should explain itself in plain language.

14Section 14

Configuration Audit™

Every change tracked, in a timeline anyone can read.

Change Log — Yesterday
FieldApproval Limit
From → To50,000 → 100,000
Changed ByJohn
ReasonInflation
15Section 15

Future Configuration™

No manual configuration — just say it.

"Increase travel approval limit to AED 10,000."AI UpdatesShows Preview Approve

Configuration-in-Place™ Framework

Everything configurable from where it is used.

Configuration
Forms
Approval Rules
Notifications
Workflows
Reports
Dashboards
AI
Mobile
Security
Printing
Integrations
Signature Professionals Lobby Innovation

Living Configuration™

Rather than a hidden administrative function, treat configuration as a living part of the application. Every configurable business rule should carry seven qualities at once.

A visible ⚙ indicating it's configurable
Context-aware editing, no navigation away
Role-based permission to modify
Live preview before applying
AI-assisted recommendations
Full audit history with rollback
Plain-language explanation of the rule

A rule that lives where it's used
is a rule that actually gets kept up to date.

Part III begins in Chapter 10 — turning attention from workflow and configuration to how data itself is displayed: Dashboards & Analytics.