Processing electronically stored information (ESI) for discovery is a multifaceted challenge. There is no universally agreed-upon path from the beginning of the process to the end. Every project requires a new variation to that approach. The proprietary processing system Knovos has developed consists of more than forty modules, each designed to perform a specific function and to link seamlessly with other modules. The workflow can be customized to accommodate the unique requirements of each client and each case.