TouchBase
How it works