A complete self-hosted POS for Caribbean retail, food service and hospitality. Open the terminal on any laptop, tablet or phone and start selling in minutes. PHP 7.4+, flat-file JSON. No database, no subscription, no hardware lock-in.
Built for Caribbean shops, cafés, restaurants and service businesses that need to sell fast without expensive hardware, cloud subscriptions or complicated setups.
CWPOS handles cash, card and bank/mobile transfer natively — no third-party processor needed for in-person sales. Pair with CWPay for remote payment links.
A single zip with the complete CWPOS system — setup wizard, full POS terminal, all modules, and integration hooks for CWPay, CWInvoice and CWFMS.
json, curl, session extensions.
Any standard cPanel shared hosting with HTTPS. Writable data/ directory.
Browser print for thermal receipts — any ESC/POS printer connected to the device running the browser.
CWPOS is your front counter. Behind it, CWPay collects remote payments, CWInvoice handles B2B billing, CWBooks keeps the books, and CWFMS tracks your overall financial health — all connected, all on your own server.
Track net worth, budgets, cashflow, payroll and GCT. CWPOS sales can push income journal entries into CWFMS automatically.
Learn more →Staff records, leave, contracts and HR workflows. Manage the people behind your POS counter — from onboarding to payroll.
Learn more →Every CWPOS sale can post a journal entry into CWBooks. Your daily takings appear in the books without a separate step.
Learn more →Generate a formal invoice from any CWPOS sale for B2B clients who need proper invoicing records alongside or instead of a POS receipt.
Learn more →Create a CWPay link from the CWPOS terminal for phone or remote orders. Customer pays online via WiPay, PayPal or Stripe — CWPOS records it automatically.
Learn more →Your current product. Sell in-person from any browser — products, cart, cash, card, receipts, reports and staff management built in.