Boole is a Server/Client based solution. The Server element is simple to host locally on a virtual machine, or Managed Service version is available. You need at least one server license and a number of client licenses.

Files can either be shared through Boole Server as a transfer or collaboration portal, or outside Boole by email, USB stick, file transfer etc. Files can be kept in the Boole Archive and/or held on current storage infrastructure or local machines.
The Server element comprises the technical administration console, the rights management engine and database, a central protected file store (the Boole Archive), and automation for the provisioning of clients.
The Client component provides your users with a range of functionality to manage information and work with protected files via an intuitive windows interface. Different types of client are available to suit different needs.
This is the fully featured Boole Client, it allows the user to collaborate on files held in the central Boole Archive, create & manage users, upload files and protect local & network documents.
The agent is designed for information workers that need to work on protected documents held in network shares, local machines or sent via email, USB stick etc. The Agent is a discrete client that allows a user to access documents/files and to protect new files, it has no access to the central Boole archive.
The web client provides access to shared documents held in the Boole Server, providing a mechanism for access to information if you have not got a Boole client. The web client is also ideal for widely releasing information in a view only form, or for providing a secure audited upload and download portal.