MarinosTBH
Mohamed Amine Terbah

Anti-Subscription Stack

June 8, 2026

Most small businesses do not need another monthly SaaS subscription.

They need simple software that helps them run daily operations:

  • Save customer records
  • Track leads
  • Create invoices
  • Manage inventory
  • View sales reports
  • Export data when needed

That is it.

But somehow, even basic business tools have turned into complicated subscription products with multiple pricing tiers, feature gates, usage limits, and dashboards that small teams never fully use.

This is why I think there is still a strong place for lightweight, self-hosted tools.

Especially tools built with simple stacks like:

Core PHP
MySQL
HTML
CSS
JavaScript
Enter fullscreen mode Exit fullscreen mode

No heavy framework.

No paid API.

No complex deployment.

No monthly platform dependency.


The Problem With Overbuilt Business Software

A small shop, freelancer, salon, repair center, consultant, or local agency usually does not need enterprise software.

They need something like this:

Clients
Products
Invoices
Payments
Tasks
Reports
Users
Settings
Enter fullscreen mode Exit fullscreen mode

But many modern tools are built as if every customer is a funded startup with a large operations team.

The result?

Small businesses often end up with:

  • Too many features
  • Too many screens
  • Too many monthly fees
  • Too much onboarding
  • Too much vendor lock-in

For basic workflows, this is unnecessary.


Why Self-Hosted Still Matters

Self-hosted software is not dead.

For many use cases, it is actually practical.

A small business owner or freelancer may prefer self-hosted tools because:

  • They pay once instead of monthly
  • They can keep their own database
  • They can customize the system
  • They can host it on basic shared hosting
  • They are not locked into one vendor
  • They can hire any PHP developer to modify it later

This is especially useful for small internal systems.

A CRM, POS, HRM, invoice system, or reporting dashboard does not always need to be a full SaaS platform.

Sometimes a simple admin panel is enough.


Why I Still Like Core PHP for These Tools

Core PHP gets criticized a lot.

Sometimes fairly.

But for small business tools, it still has advantages:

  • Runs almost everywhere
  • Easy deployment
  • Low hosting requirements
  • Easy for junior developers to understand
  • No complicated build step
  • No framework upgrade pressure
  • Great for CRUD-heavy systems

A clean Core PHP project can still be professional if it uses:

  • PDO
  • Prepared statements
  • Proper validation
  • Session security
  • Organized folders
  • Reusable components
  • Clear documentation

Bad PHP is bad.

But simple PHP is not automatically bad.


Example: A Lightweight CRM Structure

A simple CRM does not need to start huge.

It can begin with this:

crm/
  config/
    database.php

  modules/
    clients/
    leads/
    tasks/
    invoices/

  public/
    index.php
    assets/

  database/
    install.sql

  docs/
    installation.md
Enter fullscreen mode Exit fullscreen mode

That is enough for a clean first version.

You can add complexity later only when the business actually needs it.


The Most Useful Modules for Small Businesses

If I were building a lightweight business toolkit, I would start with these modules.

1. Client Management

Store customer details, contact info, notes, and status.

2. Lead Pipeline

Track potential deals from new lead to won or lost.

3. Invoice Generator

Create simple invoices with printable HTML templates.

4. Inventory Tracking

Useful for shops, repair centers, and small product sellers.

5. Task Management

Assign daily work and track progress.

6. Reports

Show monthly sales, pending invoices, top clients, and stock alerts.

Nothing fancy.

Just useful.


The Real Opportunity for Developers

Many developers are chasing big SaaS ideas.

But there is a quieter opportunity:

Build small, reliable tools that solve boring business problems.

Boring problems pay because businesses already understand them.

A shop owner does not need to be educated about inventory.

An agency owner does not need to be convinced about invoices.

A freelancer already understands client tracking.

The problem is obvious.

The solution just needs to be simple and affordable.


What I Am Building

I am working on a lightweight Core PHP business toolkit starting with a CRM starter system.

The goal is to make it:

  • Simple to install
  • Easy to customize
  • Cleanly structured
  • Useful for real business workflows
  • Suitable for freelancers and small agencies
  • Free from heavy framework dependency

I am starting small with:

Clients
Leads
Tasks
Invoices
Dashboard
Reports
Enter fullscreen mode Exit fullscreen mode

Then I plan to expand into POS, HRM, and automation modules.


Final Thought

Not every business tool needs to become a huge SaaS.

Sometimes the better product is:

  • Smaller
  • Faster
  • Self-hosted
  • Easier to understand
  • Easier to modify
  • Cheaper to maintain

That is the kind of software I want to build more of.

If you are a developer, freelancer, or small business owner:

Would you rather use a simple self-hosted tool or pay monthly for a SaaS product with more features than you need?