Innoverse is a black-box framework for telecommunications billing
developed by ClearSystems. Innoverse makes it possible to
quickly produce billing systems for all kinds of telecom service
including cellular, PCS, local number portability, conventional
local and long distance, and Immarsat satellite services. It
also makes it possible to quickly customize an existing system
to respond to changing conditions and to provide new services.
The system was developed with VisualWorks Smalltalk and uses Versant
as an Object-Oriented database. Versioning was done through
ENVY developer. Our work primarily focused on helping the clean
up their design, optimizing their code, and providing parallization.