Ramtronik OMS

Multi-tenant Office Management System for shops, training providers and service businesses.

What OMS solves

Many small and medium businesses are stuck between spreadsheets and heavyweight enterprise software. Ramtronik OMS sits in the middle: opinionated enough to be useful out of the box, flexible enough to adapt to each shop’s workflow.

Core capabilities

  • Multi-shop catalogue management with shared and per-shop products.
  • Inventory tracking with basic stock levels and low-stock alerts.
  • Order capture from web, mobile apps or manual entry.
  • Support for one-off purchases and recurring subscriptions.
  • Basic reporting: sales by shop, product, time period.

Architecture

The platform is built as an API-first Laravel application with a Bootstrap 5 admin interface. Shops, staff and customers are all tenants within a shared infrastructure, keeping hosting costs predictable.

  • Laravel backend with token-based API auth.
  • MySQL database with clear separation between tenants.
  • Queue-based jobs for heavy work: emails, exports, etc.
  • Pluggable payment layer: Stripe / PayPal today, others later.

Customisation options

OMS can be used as-is, or treated as a starting point:

  • Custom fields for products, customers and orders.
  • Integrations with existing CRMs, accounting or booking systems.
  • White-labelling for agencies that manage multiple shops.
  • Dedicated mobile apps on top of the same API.
OMS Web shop directory
OMS Mobile dashboard

Snapshot

  • Type: Multi-tenant OMS
  • Stack: Laravel, Bootstrap 5, MySQL
  • Status: In active development
Request a walkthrough Use OMS as a base for your app

Related work

  • Training catalogue / “Pangarap Pinoy” app.
  • Integration with app-store subscriptions.
  • Telephony / VoIP experiments for client contact.