Outages Cause Inefficiency

Reliance on internet is dangerous

Fulfilling orders becomes much more difficult

Basic functionality is lost during an outage

Inventory levels cannot be synced across terminals

Outages limit your customers

Mobile orders cannot be made, credit cards cannot be pre-authorized, and some payment methods become unavailable
Angry customers leave restaurant when point of sale system goes down

Customer Frustration Leads to Loss of Revenue

Longer wait times, inability to use loyalty points, and difficulty with payments may lead to customers opting to take their business elsewhere
Employees and customers with mobile devices syncing meal data with POS systems and cloud

An Embedded Database in Every Peer

Seamless Fallback with Ditto

Ditto's Edge Sync Platform automatically chooses the best transport to sync data from point to point. In the event a device cannot reach the server, they will fallback to peer-to-peer communication.

POS Concept Video

Ditto can Reduce your Reliance on Internet

When Ditto is embedded into your Point of Sale, your entire system can sync normally, even without internet.

Embed Ditto into your Point of Sale system
Embed Ditto into your customer application
Customers can make orders directly to your POS system
POS systems will sync inventory and order data without internet
Restaurant point of sale systems cannot sync data during an internet outage

Terminals Can't Sync While Offline

Error Prone

Without syncing, the probability of costly errors is increased.

Inconsistent Data

Data such as stock levels will be inconsistent across terminals
3 restaurant point of sale systems sync data without a Wi-Fi or internet connection

Internet is the Single Point of Failure

But Ditto can help

Automatic P2P Fallback

During an internet outage, POS systems and other small peers will fall back to a peer-to-peer network

Always Access the Database, Even When Offline

An offline version of the database will still sync over multiple terminals ensuring payments, orders, and stock levels are consistent

Preservation of Offline Data Upon Reconnection

Automatic Conflict Resolution

Offline changes are stored locally and will sync instantly when cloud or peer devices are discovered.

Conflict Free Replicated Data Types

Backed by delta state CRDTs, Ditto is capable of highly frequent and efficient changes

Ditto is not Reliant on Internet

Even when completely offline, your app will continue to operate and function normally

Contactless Options

Point of Sale Ordering

Sync Orders without Internet

With Ditto, connections are made without need for cellular of Wi-Fi connection, and without any reliance on a server.

Reduce Lines

Customers can order in real-time straight from their personal device.

Encourage Loyalty

Customers who order through the app are more likely to utilize loyalty bonuses which give businesses valuable customer data.
Woman with iPhone placing meal order in restaurant without internet
Customer connecting directly to restaurant kiosk and placing order with her personal iPhone

Contactless Kiosks

Simplify Contactless Ordering

Customers can connect directly from their personal devices

Safer and Faster

Kiosks can be utilized to give customers a faster way to order both dine-in and dine-out

Ditto Cloud: Lightning Fast Scaling

Excessive Request Handling

Elastic Scalability

Nodes in the Ditto cloud can be added and removed without any downtime or risk of widespread system failure.

Better Performance

Automatically scale up and down in real-time based on demand

Reduce Slow Loading

Ensure that customers are always able to order and are never served a lengthy loading or error screen.
Lots of customers placing meal orders simultaneously to high performance Ditto cloud

Customers Hate Slow Loading Loyalty Apps

Low Cell Connection

Customers often give up on loyalty benefits if the app needs to load for more than a few seconds

Loss of Customer Data

Inability to pay through the app or not syncing loyalty means losing out on important customer data

Customer slowly loading restaurant loyalty app on mobile phone
iPhone connecting directly to restaurant point of sale system sharing loyalty information

With Ditto, Loyalty Apps Work Better


Loyalty information can be stored offline allowing customers to sync instantly, avoiding annoying loading screens


Only devices with common certificates can directly communicate and translate each others’ encrypted data packets

Employee Device Sync

Synchronize orders and inventory seamlessly with multi-hop sync when workers are far from the restaurant POS system or using cellular data.
Restaurant drive-through employees syncing meal orders without internet
3 customers waiting for to-go meal orders outside of restaurant

Safely and Efficiently handle to-go orders

Curbside Pickup

Ditto enables customers to wait a safe distance away while being informed of order status, alerts from store staff, and when it is safe to approach.