Skip to content
Horizon is live. Read it

Software your business runs on

Lewix AI builds the operational software Malaysian businesses run on: custom ERPs, logistics platforms and AI agents, plus the two products we run ourselves. Production, not prototypes.

Dashboard

Orders, stock and today's runs

New order

Open orders

2425

6 awaiting approval

Stock value

across 3 locations

Out today

76

2 runs, 1 driver unassigned

Invoiced MTD

RM 22,410 outstanding

Recent orders

Live
  • SO-2608-042

    Poly bag 250 × 350 · 12,000 pcs

    RM 2,040
    due 4 Sepquoted 28 Aug

    DraftQuoted
  • SO-2608-041

    Corrugated box 320 × 240 · 4,000 pcs

    RM 12,480
    due 2 Sepconfirmed

    QuotedConfirmed
  • SO-2608-040

    Stretch film 500 mm · 120 rolls

    RM 3,240
    due 29 Augsent 28 Aug

    In reviewQuoted
The Horizon publishing platform
The SmoothSail merchant admin

Stock, invoicing, production and dispatch in one system, written around how the operation already works. Walk the sidebar — every page is live. Figures are illustrative: real systems are client-confidential.

Running in production, across these operations

See the work

Packaging & trading

Fresh produce supply

Distribution & fleet

Automotive service

Label printing

Food delivery

Furniture retail

E-commerce

Payroll & HR

Quotation & costing

Warehouse racking

WhatsApp ordering

Two ways to work with us, one engineering practice

Custom systems

A system built for one operation: its stock, its pricing rules, its delivery runs, its approvals. Written around how the business already works, and run on infrastructure we manage.

Products

Two of our own, live and in use: Horizon for long-form publishing, and SmoothSail for merchants who need a storefront and a back office without a rebuild.

Custom systems

One system your whole operation runs on

Most businesses we meet are running on three spreadsheets, a WhatsApp group and one person who remembers how the pricing works. We replace that with a single system that holds the stock, the prices, the orders and the delivery runs, and that keeps working when that person is on leave.

Built for one operation

Not a template with the logo swapped. The schema, the screens and the rules are written for the business that will run them.

Reads what you already run

Where the books are already in SQL Account or AutoCount, the system reads cost and stock straight from them, so the same figure is never typed twice.

Inventory & stock

Live stock by location, movements with a reason, and reorder points that reflect how fast a line actually sells.

Invoicing & payments

Quotation to invoice to payment, numbered in sequence, with the balance and the history on the same page.

Production & packing

A board that shows what stage every job is at and who last touched it, so nobody has to ask the office.

Dispatch & delivery

Runs assigned by area, drivers on their phones, and proof of delivery captured where the goods land.

Packaging Supplies MIS

Pricing, costing and order tracking, replacing the spreadsheets that decided what every customer paid

Read the case

Lewix Horizon

A publishing platform we run in the open

Horizon is our long-form publishing product: reading, writing, responses, highlights, lists, publications and topics. It is also where we write about what we are building, which means every change ships to a site we read ourselves.

The Horizon home page

Written to be found

Canonicals, sitemaps, RSS, social cards and JSON-LD are treated as features, with the crawl surface asserted on every build.

A real editor

TipTap under the hood, with drafts, responses and highlights, not a textarea with a publish button.

SmoothSail

A store builder for the way Malaysia actually sells

Merchants sign up, get a themed storefront on their own subdomain or domain, and run catalogue, orders, customers, delivery and payments from one dashboard. Built around local couriers, local payment methods and cash on delivery, because that is what the orders arrive as.

The SmoothSail merchant admin, product catalogue
A merchant storefront on its own subdomain

Two axes, not one status

Payment and fulfilment move independently, because a paid order that has not shipped is not the same thing as a shipped order that has not paid.

Delivery that reflects the map

Zones, rates and cash-on-delivery rules per area, rather than one flat postage figure that loses money on half the orders.

One tenant, one domain

Every merchant gets their own subdomain or their own domain, on shared infrastructure we run.

Integrations

Or start from what you already run

Nobody wants to replace their accounting package, and they should not have to. The system reads from it, writes back where it is safe to, and leaves the ledger where it is.

Accounting

Read cost, stock and customer records straight from the package the books already live in.

SQL Account
Read-only sync, scheduled and on demand
AutoCount
Documents and stock levels
// Cost comes from the accounting package,
// never from a second copy typed by hand.
const item = await sql.item("PKG-4410");

const price = pricingRule.apply({
  unitCost: item.unitCost,
  customer: "TIER-B",
});

Messaging

Orders and enquiries arrive on WhatsApp, so the system meets them there instead of asking anyone to change habit.

WhatsApp
Order capture, dispatch notices, AI enquiry replies
Email
Transactional, with delivery logged
// An agent that answers, and knows when to stop.
const reply = await agent.handle(message, {
  grounding: "catalogue+orders",
  escalateTo: "human",
});

Payments & delivery

Local gateways and local couriers, with the states the business actually uses.

Payment gateways
Malaysian FPX and card rails
Couriers
Tracking numbers and proof of delivery
// Fulfilment and payment are separate axes.
order.payment = "PAID";
order.fulfilment = "PACKED";
// -> ready for the driver run, not "complete"

Process

How a project actually runs

Five stages, in this order, with something running in front of you inside the first week. Nothing here is a phase gate you pay for and then wait through.

01

Discovery

We learn your business inside out. What works, what doesn't, what keeps you up at night.

02

Architecture

We design the system first: database schema, API structure, user flows. No surprises during build.

03

Build

We code. Fast, focused sprints with daily progress. You see working software within the first week.

04

Deploy

Your system goes live on production infrastructure. SSL, monitoring, backups, all handled.

05

Support

Ongoing maintenance, feature additions, and system evolution as the business changes.

How we build

Ship, Don't Just Pitch

The deliverable is a running system, not a document or a prototype. We build it, deploy it, and hand over the keys.

Launch Is The Start

Systems get second versions, new modules, and audits as the business changes. We're still in the codebase long after handover.

Own the Stack

One team writes the schema, the screens and the deploy script. Nothing gets lost in a handoff, because there isn't one.

Pricing

RM 8,000

Starting price

Most won't quote before a meeting. This is where a production system starts, so you know before you write to us whether we're the right people to be talking to.