Custom Companion applications start with the basic Companion Sapiens, which consists of the Cognitive Core, and the Common-Sense World Model, one or more off-the-shelf Role-Model plug-ins, plus one or more custom developed modules that contains the knowledge the solution needs to perform its intended function. Applications may also require one or more custom interfaces, such as dynamic databases or telemetry streams.