Perlite: For Your Business

The speed of low-code. The power of pro-code. 100% your intellectual property.

The model-driven, low-code studio delivering 10x throughput with zero lock-in and 100% enterprise-grade code.

100% Standard Tech Stack Pure NestJS, Prisma & React TSX
80% Faster Time-to-Market Weeks vs. quarters from whiteboard to cloud
Zero Proprietary Lock-in Standard Git repository runs forever
Zero Runtime Seat Fees No per-user licensing taxes, ever
Tailored Engineering Value

Built to Win Across Your Entire Technical Organization

Perlite bridges the divide between business architects, software engineers, and executive leadership.

Enterprise Strategy & Economics 100% Owned IP • $0 Runtime Seat Fees

Eliminate Seat Taxes and Build Bankable Software Assets

Build custom enterprise software with zero vendor hostage risk, bankable IP, and radical cost efficiency.

The Friction

Custom builds take quarters and millions in burn, while legacy low-code platforms hold your enterprise hostage with escalating seat licenses and closed proprietary ecosystems.

The Perlite Advantage

Perlite compiles declarative domain models directly into standard, production-grade TypeScript and NestJS applications running on your own cloud. You own the code completely.

100% Owned Transferable Asset Value
65% Less TCO vs Custom Build
Zero Vendor Runtime Lock-in

Zero Per-Seat Taxes

Your software costs do not escalate when your team grows from 100 to 100,000 users.

Bankable Transferable IP

100% standard Git source code that passes institutional M&A due-diligence.

Compressed Time-to-Revenue

Go from customer whiteboard to live production endpoints in days.

Zero Operational Hostage Risk

If you ever stop using Perlite, your standard code keeps running uninterrupted.

The Strategic Choice

The Software Dilemma of Modern Enterprise Development

Until Perlite, technology leaders had to choose between custom build costs, SaaS licensing traps, low-code black boxes, and unmaintainable AI spaghetti.

Scroll horizontally to compare all platforms →
Architectural Capability
Strategic Winner Perlite Platform
Traditional Hand-Coding Commercial SaaS (Salesforce/ServiceNow) Enterprise Low-Code (Mendix/OutSystems) AI Code Gen ("Vibe Coding")
Intellectual Property & Code OwnershipCan you export, audit, and host the code independently? ✔ 100% owned standard NestJS, Prisma & React 100% owned, but slow and expensive to produce ✕ 0% owned. Rented tenant in a closed vendor ecosystem ✕ 0% owned. Trapped in a proprietary runtime black-box 100% owned, but unvetted, copyright-murky code dumps
Runtime Seat Licensing TaxesCost per internal/external user touching the system ✔ $0 / seat. Deploy anywhere on your own Kubernetes $0 / seat (standard cloud infrastructure costs) ✕ Extortionate: $150–$350+ per user/mo + annual price hikes ✕ Escalating seat/app tax: $30–$150 per user/mo $0 / seat runtime, but costly per-seat AI tool subscriptions
Velocity vs. Long-Term MaintainabilitySpeed to first release versus 3-year technical debt ✔ Instant visual velocity with deterministic AST compiler guarantees ✕ Slow initial delivery; maintenance grows with code volume Fast initial setup; customizations become brittle debt Fast prototype velocity; brittle long-term scale & dead-ends ✕ Instant initial scaffolding; unmaintainable 50k-line hallucinated spaghetti
Business Logic & Customization DepthHow developers implement proprietary workflows & rules ✔ Pure TypeScript in AST-protected action points that never get overwritten 100% flexible, but lacks automated structural guardrails ✕ Severely restricted to pre-built schema & proprietary scripting ✕ Clunky visual flowcharts or brittle proprietary plugin hooks ✕ Unconstrained generation with silent regressions & phantom imports
Governance & Security by ConstructionTenant scoping, RBAC, PII masking, and data compliance ✔ Compiler-enforced invariants: deny-by-default, tenant isolation & AES-256 envelope Depends on developer vigilance; frequent tenant leaks & missed guards Black-box security; zero control over multi-tenant boundaries Vendor-controlled; opaque runtime proxies & telemetry sidecars ✕ High vulnerability risk: leaks secrets, omits tenant scoping, hallucinates CVEs
Vendor Hostage & Exit StrategyWhat happens if you cancel your platform subscription? ✔ Zero lock-in. Standard Git repository keeps running forever No vendor lock-in ✕ Total business paralysis: you lose access to software & data structures ✕ Catastrophic: your applications stop running immediately No platform lock-in, but team is hostage to prompt context
Architecture & Economics

Frequently Asked Questions

Everything you need to know about Perlite's code generation architecture, intellectual property ownership, and enterprise deployment guarantees.

Q1 Can you export, audit, and host the code generated by Perlite independently?

Yes, absolutely. Every application generated by Perlite compiles to standard, production-ready NestJS microservices, Prisma ORM schemas, and React TSX frontends.

There are zero proprietary runtime daemons, sidecars, or execution proxies. You push the emitted code directly to your private Git repository and host it on your own cloud infrastructure (AWS, Azure, GCP, or bare-metal Kubernetes) with 100% intellectual property ownership.

Q2 Can Perlite be used for Business Capability Modeling (BCM)?

Yes—and far beyond traditional static diagramming tools.

While tools like ArchiMate or Visio produce static drawings that quickly drift from implementation, Perlite provides an executable Business Capability Studio:

• Strategy-to-Code Traceability: Enterprise architects map top-level business capabilities directly to underlying domain entities and operational workflows.
• Dual-Canvas ERD Synchronization: Adjusting an entity, relation, or state machine in the visual ERD canvas automatically updates capability boundaries and compiles down to versioned Prisma schemas and TypeScript microservices.
• Zero Documentation Drift: Your architectural blueprints are mathematically tied to running metal—eliminating out-of-date confluence pages and architecture drift forever.

Q3 What software architecture standards and coding patterns does Perlite adhere to?

Perlite adheres strictly to established industry engineering standards:

• Domain-Driven Design (DDD): Models entities, aggregates, traits, and domain events within clearly partitioned bounded contexts.
• SOLID & Clean Architecture: Uses the Split-Function Service Bundle pattern—every entity action (CreateOne, UpdateOne, DeleteOne, FetchMany) is isolated into its own single-responsibility service class under strict line-count bounds.
• 12-Factor App & Cloud-Native: Stateless service execution, environment-driven configurations, and containerized Docker parity across staging and production.
• OWASP Top 10 by Construction: Parameterized queries via Prisma prevent SQL injection, strict typed DTOs with class-validator stop mass-assignment attacks, and automated AES-256-GCM encryption secures sensitive fields.

Q4 Do developers have to learn a proprietary language or framework to write custom code?

No. Custom business logic is written in 100% pure, modern TypeScript.

One of the greatest hidden risks of legacy enterprise low-code platforms (e.g. Salesforce Apex, Mendix Microflows, ServiceNow GlideRecord, OutSystems flows) is developer deskilling—engineers are forced to learn dead-end vendor dialects that are useless anywhere else, destroying team morale and making technical recruitment nearly impossible.

• Zero Deskilling: Your team writes standard, strongly typed TypeScript inside familiar NestJS service classes using the tools they already love (VS Code, WebStorm, Git, ESLint, Vitest).
• Standard Enterprise Tooling & Governance: Use your organization's existing code linters, type checkers, and internal CI/CD security scanners without proprietary IDE wrappers or vendor friction.
• Bankable Engineering Skills: Working with Perlite deepens your engineers' mastery of the world's most widely adopted enterprise web stack (TypeScript, NestJS, Prisma, React), keeping developer morale high and recruitment straightforward.

Q5 Is Perlite an AI code generator?

No. Perlite is a deterministic Abstract Syntax Tree (AST) compiler, not a probabilistic AI model.

While generative AI tools guess code from natural language prompts—often introducing hallucinations, phantom dependencies, and subtle security regressions—Perlite operates with mathematical certainty like the TypeScript or Rust compiler:

• 100% Deterministic: Given the same declarative domain model, Perlite compiles the exact same structured, enterprise-grade NestJS and React code every single time.
• Zero Hallucinations: Every relational foreign key, multi-tenant database filter, and encryption envelope is mathematically guaranteed by compiler AST invariants.
• AI-Synergistic: Because Perlite eliminates 80% of repetitive plumbing and isolates custom business logic into clean, protected action points, developer AI assistants (Cursor, Copilot, Claude) actually work 10x better inside Perlite applications because they aren't lost in monolithic spaghetti.

Q6 How does Perlite protect custom business logic during regeneration?

Perlite eliminates the code-regeneration dilemma using a deterministic Abstract Syntax Tree (AST) compiler engine built on ts-morph.

Custom TypeScript logic, specialized algorithms, and external API hooks reside inside protected semantic boundaries. When domain entities or relational mappings are modified in the visual modeler, the compiler parses the AST, extracts custom business logic blocks as pure AST nodes, and mathematically re-weaves them into updated layouts without merge conflicts or code loss.

Q7 Does the frontend code generated by Perlite meet enterprise accessibility (WCAG) standards?

Yes. Perlite emits semantic, accessible HTML5 and React components designed for WCAG 2.1 AA compliance:

• Semantic HTML5 over “Div Soup”: Emits native structural landmarks (<main>, <nav>, <article>, <details>, <button>) with proper document outlines.
• Full Keyboard & Screen Reader Ergonomics: Data grids, drawers, and form modals feature programmatic focus traps, logical tab indexing, and synchronized aria-expanded / aria-controls attributes.
• Guaranteed Contrast Ratios: Built-in design system tokens adhere to minimum 4.5:1 contrast ratios for body text and interactive controls across both light and dark enterprise themes.

Q8 How does Perlite handle Role-Based Access Control (RBAC) and data authorization?

Perlite enforces access governance by construction directly in the compiler pipeline:

• Declarative RBAC Studio Matrix: Visually map granular permissions (create, read, update, delete, custom actions) across user roles and business domains.
• Compiler-Generated NestJS Execution Guards: Emits strongly typed guards (@UseGuards(RolesGuard)) enforcing deny-by-default access policies at every microservice endpoint.
• Database-Level Scoping: Authorization is not just a UI filter; database queries automatically enforce tenant isolation and role permissions at the ORM layer.
• Audit-Ready Compliance: The RBAC specification lives in Git as versioned YAML, allowing security officers to audit access policies alongside code for SOC 2, HIPAA, and ISO 27001 compliance.

Q9 How does Perlite enforce multi-tenant data isolation and enterprise security compliance?

Perlite enforces enterprise security by construction directly in the compiler pipeline:

• Compiler-Enforced Multi-Tenancy: When an entity claims the MultiTenant trait, the compiler automatically injects tenant boundary scoping into every generated query and mutation (where: { tenantId }), making accidental cross-tenant data leaks impossible.
• Automated Field-Level Encryption: Sensitive attributes configured with encryption are automatically enveloped using AES-256-GCM. Plaintext is decrypted strictly at authenticated read boundaries and never stored unencrypted.
• Zero Proprietary Data Probes: Perlite does not proxy, ingest, or mirror customer records. Emitted microservices connect directly to your own VPC PostgreSQL databases with your internal secrets and KMS keys.

Q10 How does Perlite integrate with our existing GitOps and CI/CD deployment pipelines?

Perlite integrates natively with standard GitOps workflows—because the compiler outputs a standard, clean Git repository.

• Standard Git Push: Emitted microservices (NestJS backend, Prisma migrations, React TSX frontend) commit directly into your enterprise Git provider (GitHub, GitLab, Bitbucket).
• Zero Proprietary Runners: Your existing CI/CD automation (GitHub Actions, GitLab CI, ArgoCD) builds standard Docker containers and executes standard test suites (npm test).
• Deploy Anywhere: Deploy the resulting images directly into your existing Kubernetes clusters (AWS EKS, GCP GKE, Azure AKS, or bare metal) via standard Helm charts with zero proprietary cloud bridges.

Q11 Does Perlite charge runtime seat licensing taxes for users?

No. Unlike legacy low-code platforms (such as Mendix, OutSystems, or Salesforce) that charge escalating fees of $30 to $350+ per user each month, Perlite enforces $0 runtime seat licensing taxes.

Whether your emitted software serves 50 internal operators or 500,000 consumer users, you pay zero runtime royalties to Perlite. Your operational expenses are limited strictly to your standard cloud compute and database hosting.

Q12 If there are zero runtime seat licensing fees, how does Perlite make money?

Perlite licenses the developer studio and compiler tooling, not your running software or your users.

We believe taxing you per employee, per customer, or per server touching your running production software is an extractive legacy model that penalizes your growth. Instead, we monetize through predictable enterprise developer studio subscriptions (for architects and engineers using the visual canvas, compiler CLI, and custom trait generators) alongside enterprise co-development and support tiers.

Crucially, there is zero hostage pricing: even if you stop subscribing to Perlite, your emitted applications remain 100% yours to build, deploy, and run forever.

Q13 What happens if a company cancels their Perlite subscription?

You experience zero operational disruption. Your emitted software is standard TypeScript, NestJS, and React stored in your own Git repositories.

Because Perlite does not inject proprietary runtime engines or telemetry kill-switches, your production systems will continue running, scaling, and compiling forever. Your engineering team can maintain, refactor, and extend the generated codebase using standard IDEs and developer tooling with zero vendor hostage risk.

Early Access Cohort 1 • Strictly Limited to 5 Design Partners

Co-Develop Your Next Enterprise System with Us

We are opening a private cohort for 5 select engineering teams. We pair our core compiler engineers directly with your team to build, validate, and launch a production system on Perlite — at zero platform licensing cost.

🤝

Dedicated Engineering Pairing

Direct weekly architecture pairing with the Perlite compiler creators. Zero seat licenses, zero platform usage fees during co-development, and guaranteed grandfathered terms.

💎

100% Owned Code in Your Cloud

Every schema, service, and frontend emitted by the compiler is clean TypeScript, NestJS, Prisma, and React TSX. Pushed straight to your Git repository and deployed into your cloud accounts.

⚡

Production Milestone in 30 Days

From whiteboard models to live Kubernetes services in weeks, not quarters. We will prove the 80% time-to-market speedup on your real-world enterprise workload.

The Design Partner Compact
What We Provide
  • Dedicated compiler engineering pairing & architectural guidance
  • Custom trait generators tailored for your domain requirements
  • Production-grade, fully owned NestJS + React codebase
  • $0 runtime platform fee and grandfathered early-adopter pricing
What You Provide
  • 1 nominated Tech Lead or Architect (4–8 hrs/week during pilot)
  • A real enterprise use case (greenfield or low-code replacement)
  • Bi-weekly constructive product feedback on studio & compiler
  • Willingness to participate in a co-branded case study upon launch
Talk to Founders: [email protected]