L'investissement le plus important dans tout projet de mécanisation de la gestion n'est, de nos jours, ni celui qui se réalise en hardware ni en software de base, mais celui qui se réalise en développement d'applications.
Dans le but de défendre cet investissement, TransTOOLs a opté pour la stratégie d'ouvrir son "front-end" pour qu'il puisse être utilisé avec les serveurs des Bases de Données les plus amples du marché. De cette façon, le développement du software (logiciel) d'application et l'application développée obtiennent une totale indépendance par rapport au gestionnaire utilisé dans la Base de Données.
A l'intérieur d'une application de gestion sur une Base de Données, il n'y a, au maximum, que 15 pour cent du total des lignes de code écrites par le programmeur qui soient des phrases SQL. Le reste des lignes de code est écrit en un langage externe ou au moyen de programmes écrits avec les outils du fabriquant de la Base de Données. C'est pourquoi l'utilisation d'un langage de haute productivité, ainsi que les outils destinés à la production, la documentation et l'entretien du code écrit, deviennent de plus en plus nécessaires à mesure que le projet du software s'amplifie, et finissent par être indispensables dans des projets de moyenne ou de grande envergure.
Toutes ces raisons, outre celles qui ont été exposées précédemment, ont conduit TransTOOLs à établir une stratégie "d'outil ouvert" pour les années à venir. Stratégie qui résout clairement, entre autres, tous les problèmes exposés.
En premier lieu, avec MultiBase, l'utilisation d'un langage autre que CTL n'est pas indispensable pour résoudre tout problème qui puisse se présenter au programmeur. En second lieu, avec MultiBase, il est possible de programmer des applications sur n'importe laquelle des Bases de Données les plus utilisées sur le marché (Oracle, Informix, Ingres). De cette façon, l'investissement dans le développement de l'application du fabriquant de la Base de Données devient indépendant et l'application peut ainsi migrer vers une autre de façon immédiate.
Au cours de ces dernières années, l'ingénierie client-serveur s'est imposée comme la solution idéale pour toutes les installations qui demandent un haut facteur de stabilité. Néanmoins, ce n'est pas le seul problème que ce genre de solutions peut résoudre, vu que cette ingénierie a prouvé qu'elle pouvait être la solution idéale pour fournir une interface de l'utilisateur qui convient aux utilisateurs finals pour tout type d'installation.
En définitive, MultiBase regroupe les avantages des deux systèmes d'exploitation, en évitant ainsi les désavantages de chacun d'eux.
Il est évident qu'il peut y avoir des configurations mixtes, où les équipements UNIX et Windows sont connectés en réseau au moyen de TCP/IP. Dans ces cas, les utilisateurs connectés au réseau au moyen de PC et ceux qui le sont au moyen de terminaux UNIX peuvent exécuter leurs applications selon le mode client-serveur.