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: Custom POS System DevelopmentTepia's eight step guide to building a custom POS system: hardware, payments SDK, PCI DSS scope, offline mode and rollout.
The eight steps below cover hardware, the payments SDK, keeping PCI DSS scope small, offline mode and the rollout to registers, which is the sequence Tepia follows on POS projects.
Every Tepia build runs through six phases, Discovery, Design, Development and Testing, Training, Launch and Support, with a milestone at each stage.
Read: Custom POS System DevelopmentStripe Terminal or Square reader SDKs tokenize the card inside the reader, so your software never sees card data and PCI DSS scope stays small.
Read: Retail Loyalty and Engagement App DevelopmentA custom POS typically takes 4 to 9 months from discovery to the first store, with additional locations rolling out on a schedule after launch.
Read: Square vs a Custom POS SystemTepia builds for iPad or Android tablets, card readers, receipt printers, barcode scanners, cash drawers and customer facing displays, chosen early.
Read: Grocery Ordering App DevelopmentIndustry figures Tepia plans around when scoping niche mobile work.
About 84% of US retail sales still happen in physical stores rather than online, according to US Census Bureau ecommerce estimates.
More than half of in person Visa transactions in the US are now contactless tap to pay, according to Visa's published figures.
Retail returns run at roughly 15% of total sales in the US, according to the National Retail Federation's annual returns survey.
Square, Toast, Clover and Shopify POS are good products, and for many businesses they are the right answer. Tepia tells prospective clients that plainly.
Other triggers are processing fees that scale with volume while your margins do not, a need to own transaction data for analytics, and a franchise model where each unit needs its own reporting under one roof. Tepia’s comparison page Square vs a custom POS system walks through that decision.
What a custom POS does not do is let you avoid the card networks. Tepia always routes payments through a certified processor SDK so you get custom software without the liability of handling card data yourself.
Tepia’s six phase process applies directly to POS work. Discovery typically runs 1 to 3 months and includes a system investigation of your current POS and accounting, user interviews with cashiers and managers, and a third party integration review of processors, ecommerce and loyalty tools. You receive an Investigation Summary, an Interview Summary and User Stories.
Design covers the design questionnaire, moodboards, a style guide, detailed wireframes for the register and back office, and sample designs tested with cashiers. Development and Testing runs on Alpha and Beta schedules with test plans that cover every tender type, offline scenarios, functional behavior, user acceptance on live lanes and non functional testing for speed and hardware reliability.
Training is hands on at the register using user story scenarios such as a split tender return. Full detail at tepia.co/process.
The payments decision is the one Tepia spends the most time on. Using Stripe Terminal or the Square reader SDK means the reader encrypts the card, your app receives a token and your servers never store card data.
Offline mode has limits set by the processor: a cap on the amount and the time window before queued authorizations must sync. Tepia designs the register to show cashiers when they are offline, what the limit is and what has not yet synced, and builds reconciliation reports so the close out matches.
Accessibility applies to the customer facing display and to employees, so Tepia builds to WCAG 2.1 AA. Related reading: retail loyalty app development for the customer side of the register.
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