TrueCafe is a distributed system. It consists of server and client software. Server software is a center of cyber cafe maintenance. It provides pricing, customer and session management, payments, reporting and so on. Client software blocks unauthorized access to terminals, displays statistics of a user's session and a list of applications a user can start after a terminal is unlocked. You pay once and get all the further upgrades and support for free. A license doesn't have any expiration date, you don't have to extend it every year.