Pour traiter de nouveaux problèmes, on peut être amené à développer dans CAST3M de nouveaux opérateurs ou de nouveaux types d'objets.
Le développement d'un nouvel opérateur est facilité par l'orthogonalité des opérateurs entre eux. Par contre, l'addition de nouveaux types d'objets est moins fréquente puisqu'elle requiert non seulement l'addition de nouveaux opérateurs capables de traiter ce nouveau type d'objet mais aussi la modification de nombreux opérateurs généraux existants en vertu de la règle de régularité.