Software designed to provide a UML-like planning capabilities for class hierarchies.