Platform Security Pricing Contact Log In Get Started

One codebase.
One data model.
One operating system.

90mod is not a bundle of integrations. It's a single Ruby on Rails application with a unified schema, shared permissions, and one design language. Every module sees the same data because they are the same system.

Built right, not built fast.

Multi-Tenant by Design

Organization-level data isolation. Every customer gets the same application, the same schema, the same security posture. What changes is which modules are enabled.

Feature Flags & Entitlements

Modules are unlocked per organization. CRM, invoicing, scheduling, AI, portal — all controlled by entitlements. Enable what the plan includes. Disable what it doesn't.

Role-Based Access Control

Owner, admin, manager, member — with Pundit policies enforcing authorization at the record level. Not just page-level gating. Real security.

Audit Trail

PaperTrail versioning on all critical models. Every change is logged with who, what, when, and previous values. Compliance-ready from day one.

State Machine Workflows

Deals, invoices, jobs, work orders — all governed by AASM state machines. Clear transitions, guard clauses, and callback hooks. No ambiguous statuses.

API-Ready

Alba JSON serialization layer. RESTful controllers. Webhook capabilities. Built for integration even though you shouldn't need it.

The full operating surface.

Every module below is part of the same codebase. They share data, share permissions, and share the same maintenance team. No integrations. No plugins. No fragmentation.

CRM

  • Companies & contacts with tagging
  • Deal pipeline with stage management
  • Activity timeline per record
  • Full-text search across all entities
  • Import/export capabilities

Finance

  • Quotes with line items & tax
  • Quote-to-invoice conversion
  • Payment tracking & Stripe integration
  • Multi-currency support
  • PDF generation (Prawn)

Operations

  • Job management with scheduling
  • Project boards & task tracking
  • Work orders & parts/labor
  • Install photos & documentation
  • Employee management

Engage

  • Customer portal (white-label)
  • Contact forms & lead capture
  • Website blocks & content pages
  • SMS via Twilio integration
  • Email notifications

Intelligence

  • AI assistant per organization
  • Budget-governed model routing
  • Conversation history & context
  • Usage analytics & cost tracking
  • Multi-model support

Industry Overlays

  • Automotive: vehicles, VIN, work orders
  • Service: scheduling, dispatch, portal
  • Construction: jobs, estimates, photos
  • Custom overlays available
  • Same core, different surface

AI that knows its place.

90mod's AI layer is organization-governed. Every tenant gets a budget, model preferences, and usage tracking. The AI works within your system — analyzing your data, drafting your communications, surfacing your insights — not as a disconnected chatbot.

Budget Controls

Set monthly AI spend limits per organization. Track token usage per conversation. No surprise costs.

Model Routing

Fast, moderate, or reasoning-class models. Route by task complexity. Optimize cost vs. capability automatically.

System Context

The AI understands your business context — deals, contacts, invoices, schedules — because it lives in the same system.

See it in action.

90mod is accepting early partners who want a real operating system, not another SaaS subscription.

Mod AI
Hey. I'm Mod AI — I can answer questions about 90mod, pricing, features, or help you figure out if it's the right fit. What's on your mind?