# TowerOps Roadmap > **Mission:** The only platform that connects network monitoring to subscriber impact and revenue for WISP/ISP operators. ## The Niche Every WISP operator duct-tapes 4-6 tools together (LibreNMS, NetBox, Preseem, Gaiia/Sonar, Oxidized, etc.). Nobody connects the dots between network health → subscriber impact → revenue risk → root cause. TowerOps does. --- ## 1. Impact Dashboard (Killer Feature) 🔴 NOW **The pitch:** "When something breaks, instantly know who's affected and how much revenue is at risk." Already have: Gaiia impact analysis, Preseem fleet intelligence, topology inference, site management. ### What to build: - Organization-level impact dashboard as the primary post-login view - Real-time site health cards showing: device status, subscriber count, MRR at risk - Click-through from site → devices → affected subscribers - "What if?" simulation: select a device, see projected impact before maintenance - Active incident view: currently-down devices with live subscriber/MRR impact - Aggregate stats: total subscribers affected right now, total MRR at risk, trend over time - Integrate Preseem QoE scores per-site alongside uptime data - Alert enrichment: alerts now include subscriber impact context automatically ### Key data flows: - Topology + Gaiia subscribers + Preseem QoE + device status → unified impact score per site/device - Insights engine feeds the dashboard with proactive warnings --- ## 2. Config Change → Performance Correlation **The pitch:** "QoE dropped 15% after this config change 2 hours ago." Already have: MikroTik config backups with diffing, Preseem QoE baselines. ### What to build: - Timeline view: config changes overlaid on QoE/performance graphs - Automatic correlation: detect QoE drops within N hours of config changes - "Suspect config change" insight type — proactive alert when correlation detected - Diff viewer with before/after performance metrics side-by-side - Rollback suggestions (show the diff, link to device) --- ## 3. NetBox Integration (IPAM/DCIM Sync) **The pitch:** Bi-directional sync gives you complete network model — topology + IPAM = full picture. ### What to build: - NetBox API client (REST + webhooks) - Bi-directional device sync (NetBox ↔ TowerOps) - Import subnets/prefixes, VLANs, IP assignments - Subnet-aware impact analysis ("this /24 is down, here's everything on it") - Reconciliation engine (like Gaiia) for NetBox inventory - Site mapping between NetBox sites and TowerOps sites --- ## 4. Expand Config Management Beyond MikroTik **The pitch:** Config backup + diff for every device in your network, not just RouterOS. ### What to build: - SSH/API-based config pull for: Cambium, Ubiquiti, Cisco IOS, VyOS, pfSense - Vendor-specific config parsers and normalizers - Scheduled config snapshots with change detection - Config compliance rules (e.g., "all radios must have NTP configured") - Bulk config search ("which devices have this firewall rule?") --- ## 5. Proactive Capacity Planning **The pitch:** "Tower X will hit capacity in 3 months based on subscriber growth." Already have: Preseem fleet intelligence with capacity ceilings, Gaiia subscriber data. ### What to build: - Subscriber growth rate per site (from Gaiia sync history) - Capacity utilization trending per AP (from Preseem baselines over time) - Projected capacity exhaustion dates per tower/AP - "Capacity forecast" dashboard with red/yellow/green sites - Insight: "Site X is at 85% capacity and growing 5 subs/month — will saturate in 3 months" - Integration with equipment planning ("you need N more APs of model Y") --- ## Business Model | Plan | Price | Features | |------|-------|----------| | **Free** | $0 (10 devices) | SNMP monitoring, alerts, dashboard | | **Pro** | $2-4/device/mo | Unlimited devices, config backups, topology, checks | | **Business** | $5-8/device/mo | Integrations (Gaiia, Preseem, NetBox), impact analysis, fleet intelligence, insights | Target: 500-device WISP at $5/device = $2,500/mo. No-brainer vs. engineering time gluing tools together. --- ## Integration Landscape | Integration | Status | Priority | |-------------|--------|----------| | Gaiia | ✅ Built (sync, impact, reconciliation) | — | | Preseem | ✅ Built (AP matching, QoE, fleet intel) | — | | NetBox | 📋 Planned | High | | Sonar | 📋 Planned | Medium | | Powercode | 📋 Planned | Medium | | UISP | 📋 Planned | Medium | | Splynx | 📋 Planned | Low |