Estaba basada en la topología del objeto que iba a representar, es decir describía con toda exactitud las relaciones entre las diferentes partes que lo componía, introduciendo así, lo que se conoce como programación orientada a objetos, muy diferente a todo lo conocido hasta ahora.