ExpressSync™ provides unique synchronization technology to build smart mobile applications with an off-line facility, and the ability to synchronize those off-line activities with a database server when connectivity is established.
Applications using ExpressSync rely on a local database, ensuring fast local response times. Meanwhile, local database transactions are synchronized with backend data sources without the application getting involved in network communications. ExpressSync provides an excellent way to deal with issues surrounding occasional disconnectivity, because the application interacts with the local database only.

ExpressSync applications can either be built using the ExpressSync mobile development environment, a unique drag-and-drop development tool, or by coding the application from the ground up and using the ExpressSync API to interact with the ExpressSync run-time engine. Either way, communications with the backend happen in the background, using the secure messaging framework provided by MobileAware’s ExpressQ.