Proven process
Every Tepia build runs through six phases, Discovery, Design, Development and Testing, Training, Launch and Support, with a milestone at each stage.
Read: Square vs a Custom POS System: Which Should You Choose?Tepia builds custom POS systems on Square or Stripe Terminal hardware with tokenized payments, offline mode and a back office you own.
Tepia builds custom point of sale systems that run your own checkout, ordering and back office software on Square or Stripe Terminal hardware, so card data stays tokenized inside the payment processor and out of your PCI scope.
Every Tepia build runs through six phases, Discovery, Design, Development and Testing, Training, Launch and Support, with a milestone at each stage.
Read: Square vs a Custom POS System: Which Should You Choose?Square Reader SDK or Stripe Terminal handle the card, so card data never touches your code and most of the system stays out of PCI DSS scope.
Read: Custom Restaurant App DevelopmentA custom POS typically takes 5 to 9 months with Tepia, including pilot locations that run the new system before the full rollout across stores.
Read: How to Build a Custom POS SystemiOS and Android tablets with native Kotlin or Swift apps, a web back office in React, and offline queues so checkout keeps working when the network drops.
Read: Retail Loyalty and Engagement App DevelopmentIndustry figures Tepia plans around when scoping niche mobile work.
Cash accounted for about 16 percent of US consumer payments in 2023, according to the Federal Reserve's Diary of Consumer Payment Choice.
Credit and debit cards together made up about 62 percent of US consumer payments in 2023, per the Federal Reserve's payment diary.
Roughly 15 percent of US retail sales are returned each year, according to the National Retail Federation's annual returns report.
Most businesses should use Square, Toast, Clover or Shopify POS and spend their money elsewhere.
Tepia builds the software layer while the payment processor keeps doing what it does best. You get a checkout that matches your business and a back office you own, on hardware that is certified, supported and easy to replace. The honest comparison is on Square versus a custom POS system.
Tepia does not build card readers and you should not pay anyone to. Square’s Reader SDK and Stripe Terminal both let a custom app on an iPad or Android tablet take chip, tap and swipe payments through certified hardware while the processor handles the card data.
The table below compares the two paths Tepia most often takes, plus standard Square for reference.
| Factor | Standard Square POS | Custom app on Square Reader SDK | Custom app on Stripe Terminal |
|---|---|---|---|
| Checkout workflow | Square’s screens and rules | Entirely yours | Entirely yours |
| Hardware | Square readers, Register, Terminal | Square readers on iOS and Android | Stripe readers, including BBPOS and Stripe Reader S700 |
| Processing | Square rates | Square rates; custom rates at volume | Stripe rates; custom rates at volume |
| Card data in your code | None | None, tokenized | None, tokenized |
| Offline payments | Limited offline mode | SDK supports limited offline | Offline mode on supported readers |
| Online and in person on one account | Square online | Square APIs | Strong, one Stripe customer record across web, app and store |
| Back office | Square Dashboard | Built by Tepia in React | Built by Tepia in React |
| Best fit | Most small and mid sized businesses | Businesses already on Square wanting custom flows | Businesses with an existing app, subscriptions or marketplace payouts |
Tepia’s rule of thumb: stay on Square if you are already there and only the checkout screens need to change; choose Stripe Terminal when the POS is one part of a product that also takes payments online or in a mobile app, because a single customer record across channels is worth a great deal for loyalty and retention.
A POS is a set of flows, and the flows differ by business. Tepia scopes them during Discovery and builds only the ones you run.
Tepia built grocery ordering for Mother’s Nutritional Center with MNC Go, and brings that experience with catalogs, locations and order flows to POS projects. Restaurant specifics are on custom restaurant app development.
Discovery begins with a system investigation of your current POS, processor, catalog, inventory and accounting systems, followed by user interviews with cashiers, managers and back office staff and a third party integration review (processor SDKs, QuickBooks, your ERP, loyalty and ecommerce platforms). Deliverables are an Investigation Summary, an Interview Summary and User Stories for every flow, including edge cases like partial refunds and voided tips.
Design produces wireframes for the tablet and the back office plus a style guide, with particular attention to speed: a cashier should complete a standard sale in a handful of taps. Development and Testing runs on Alpha and Beta schedules with a written test plan covering functional testing of every tender type, user acceptance testing by real staff at a pilot location, and non functional testing for offline behavior, receipt printing and reader reconnection.
Training is hands on at the counter, in person or remote, using user story scenarios. Launch includes catalog and customer data migration from the old POS, a transition period where both systems run at pilot stores, and Tepia support reps on site or on call for the first days.
Every engagement has an assigned Tepia project manager, US based design and engineering leadership, and hand picked engineers in US hours. Full process at tepia.co/process.
PCI DSS scope is the detail that decides whether a custom POS is a manageable project or a compliance burden. Tepia’s architecture keeps card data inside the processor’s certified reader and SDK. Your app never sees a card number, never stores one and never transmits one; it receives a token and a result. That approach keeps most of your system out of PCI DSS scope and typically leaves you with a self assessment questionnaire rather than a full audit, which your processor and qualified security assessor confirm for your specific setup.
Beyond payments, Tepia applies role based access with employee PINs, audit logs for refunds, voids, discounts and drawer events, encryption in transit and at rest, and device management for tablets in the field. Customer data handling follows GDPR and CCPA practices. For businesses that also run a customer app, Tepia ties the POS customer record to the app account so loyalty and retention features work across channels, which is where Tepia clients report roughly 20% revenue increase after adding mobile.
A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.
CEO
Senior Project Manager
VP & Operations Manager