Outages Cause Inefficiency

Overreliance on an internet connection is dangerous

When your POS system goes offline:

  • Inventory levels cannot be synced between terminals
  • Mobile orders cannot be made
  • Credit cards cannot be pre-authorized
  • Some payment methods will not be available

Customer Frustration Leads to Loss of Sales

Longer wait times, inability to use loyalty points, and difficulty with payments may lead to customers opting to take their business elsewhere

Seamless Fall Back

The Ditto Platform runs on Mobile, Web, IoT, and Cloud
Big Peer Small Peer

Embedded Database in Every Peer

Ditto 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.

Concept Video

Network outages make it impossible to fulfill orders and make sales

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

  • Embed Ditto into 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 across devices

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

Point of Sale Kiosks

Easy Contactless Ordering

Customers can connect directly from their personal devices

Safer, Faster Options

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

Excessive Request Handling

Better Performance

Nodes automatically scale up and down based on demand

Reduce Slow Loading

Ensure that customers are always able to order and are never served a lengthy loading or error screen.

Mobile Order Scale Up

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 Data

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

With Ditto,Loyalty Apps Work Better

customer iphone


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.

POS system

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.

Internet is the Single Point of Failure

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.

Conflict Resolution

Upon reconnection to the big peer, small peer data edited while offline will automatically be resolved and merged with the cloud. Only Ditto's advanced CRDT is capable of merging the data properly without error.

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.

Curbside Pickup

Safely and Efficiently handle to-go orders
mobile order

Ditto enables customers to wait a safe distance away while being informed of:

  • Order Status
    Alerts from Store Staff
    When it is Safe to Approach