Flow Types

User Traffic
Authentication
API Calls
Custom Development
Data Processing
External Integration
Monitoring/Ops
ISV Fallback Option
%%{init: {'theme':'default', 'themeVariables': {'fontSize':'24px', 'fontFamily':'Arial', 'primaryColor':'#e8f4ff', 'primaryBorderColor':'#1166cc', 'primaryTextColor':'#000', 'lineColor':'#333', 'secondaryColor':'#d1fae5', 'tertiaryColor':'#f0f9ff'}}}%% flowchart TB subgraph CITY["🏛️ EXTERNAL - CITY & PUBLIC"] Resident["👤 Resident
Web/Mobile"] Admin["👔 City Staff
Admin Portal"] Laserfiche["📁 Laserfiche
Records System"] CMS["🌐 City Website
CMS"] Social["💬 Social
Channels"] end subgraph LANTRA["💚 LANTRASOFT DELIVERY
Cost-Effective Custom Development + Midwest Proximity"] CUSTOM["🎨 Custom Portal
(PRIMARY PATH)
━━━━━━━━━
Lean WCAG Portal
Surveys/Polls
Dashboards
Project Updates
iOS/Android Responsive
Fast Iterations"] INTEGLAN["🔗 Integration Layer
━━━━━━━━━
SSO Implementation
Laserfiche Connect
Website/Social APIs
SMS Integration
Data Pipelines"] OPSLAN["📋 Operations & PM
━━━━━━━━━
Vendor-Managed Hosting
Observability & SLA
Training Programs
Tier-1/2 Helpdesk
🏢 Midwest On-Site
Discovery/Go-Live/Hypercare"] end subgraph FALLBACK["🔄 ISV FALLBACK OPTION
If Owosso Prefers Proven Civic UX"] ISV["📱 PublicInput
OR
🌐 CitizenLab
━━━━━━━━━
Proven Civic UX
Managed by Lantrasoft
Light Extensions
IBM Cloud Integration"] end subgraph IBM["☁️ IBM CLOUD PLATFORM
Flexible Runtime & Enterprise Services"] subgraph VPC["🔐 VPC LANDING ZONE"] LB["⚖️ Load Balancer"] API["🌉 API Connect
Gateway"] RUNTIME["🐳 OpenShift
OR
⚓ Kubernetes Service
━━━━━━━━━
(Smaller Footprint Option)"] PGDB["💾 PostgreSQL/Db2
App Data"] end subgraph IDENTITY["🆔 IDENTITY & ACCESS"] VERIFY["🔑 IBM Verify
App ID
━━━━━━━━━
SSO
RBAC"] end subgraph DATA["📊 DATA & AI"] DWH["📈 Db2 Warehouse
Reporting"] WXAI["🧠 watsonx.ai
Sentiment Analysis"] KCAT["📚 Knowledge Catalog
Governance"] end subgraph COMMS["📨 INTEGRATION & COMMS"] EN["📧 Event Notifications
SMS/Email"] ES["📡 Event Streams
Eventing/Audit"] end subgraph SECOPS["🛡️ SECURITY & OPERATIONS"] KP["🔐 Key Protect
Hyper Protect"] SCC["⚡ Security &
Compliance Center"] MON["📊 Cloud Monitoring
Logs/Activity Tracker"] FLOW["🔍 Flow Logs"] end CR["📦 Container Registry"] CD["🚀 Continuous Delivery"] end %% USER TRAFFIC - Thick Green Lines Resident ==>|"HTTPS/TLS
PUBLIC ACCESS"| LB Admin ==>|"HTTPS/TLS
ADMIN ACCESS"| LB %% PRIMARY PATH - CUSTOM DEVELOPMENT - Teal Lines LB ===>|"PRIMARY: CUSTOM"| CUSTOM CUSTOM ===>|"FAST ITERATIONS"| RUNTIME CUSTOM ===>|"LEAN BUILD"| API %% FALLBACK PATH - ISV Option - Dashed Gray Lines LB -..->|"FALLBACK: ISV"| ISV ISV -..->|"IF CHOSEN"| RUNTIME ISV -..->|"MANAGED"| OPSLAN %% AUTHENTICATION - Orange Lines CUSTOM -.->|"SSO/RBAC"| VERIFY VERIFY -.->|"TOKEN"| CUSTOM ISV -.->|"SSO"| VERIFY %% API & BACKEND - Blue Lines API ==>|"BACKEND"| RUNTIME RUNTIME ==>|"DATA OPS"| PGDB %% DATA PROCESSING - Purple Lines PGDB ==>|"REPORTING"| DWH RUNTIME ==>|"EVENTS"| ES ES ==>|"SENTIMENT"| WXAI WXAI ==>|"INSIGHTS"| DWH DWH -.->|"GOVERNANCE"| KCAT %% EXTERNAL INTEGRATIONS - Magenta Lines INTEGLAN ===>|"INTEGRATION"| API API ===>|"REST/JSON
RECORDS"| Laserfiche API ===>|"REST/JSON
CONTENT"| CMS API ===>|"REST/JSON
SOCIAL"| Social %% NOTIFICATIONS - Green Lines CUSTOM ==>|"TRIGGER"| EN EN ==>|"SMS/Email
NOTIFICATIONS"| Resident ISV -..->|"NOTIFY"| EN %% LANTRASOFT OPERATIONS - Teal Thick Lines OPSLAN ===>|"MANAGE"| VPC OPSLAN ===>|"MONITOR"| MON OPSLAN ===>|"MIDWEST PRESENCE"| CUSTOM %% SECURITY - Red Dashed Lines KP -..->|"ENCRYPT"| PGDB KP -..->|"ENCRYPT"| DWH SCC -..->|"COMPLIANCE"| RUNTIME %% MONITORING - Gray Thin Lines RUNTIME -.->|"metrics"| MON API -.->|"logs"| MON LB -.->|"flow"| FLOW %% CI/CD - Thin Blue Lines CD -.->|"images"| CR CD -.->|"deploy"| RUNTIME CUSTOM -.->|"builds"| CD classDef city fill:#fef3c7,stroke:#f59e0b,stroke-width:3px,color:#000 classDef lantra fill:#d1fae5,stroke:#059669,stroke-width:4px,color:#064e3b classDef custom fill:#ccfbf1,stroke:#14b8a6,stroke-width:5px,color:#134e4a classDef fallback fill:#f1f5f9,stroke:#64748b,stroke-width:2px,stroke-dasharray: 8 4,color:#334155 classDef ibm fill:#dbeafe,stroke:#2563eb,stroke-width:3px,color:#1e3a8a classDef data fill:#ede9fe,stroke:#7c3aed,stroke-width:3px,color:#4c1d95 classDef security fill:#fee2e2,stroke:#dc2626,stroke-width:3px,color:#7f1d1d classDef comms fill:#ecfdf5,stroke:#10b981,stroke-width:3px,color:#064e3b class Resident,Admin,Laserfiche,CMS,Social city class CUSTOM custom class INTEGLAN,OPSLAN lantra class ISV fallback class LB,API,RUNTIME,PGDB,CR,CD ibm class DWH,WXAI,KCAT data class VERIFY,KP,SCC,MON,FLOW security class EN,ES comms