Nach einer umfangreichen Evaluation von mehreren CAD-Libraries fiel die Wahl auf das Open Source Produkt Open CASCADE. Die Hauptargumente lagen in der mächtigen Mathematikbibliothek und der Darstellungsmöglichkeit des Produkts.
Nach der Implementation eines ersten Funktionsmusters wurde schnell klar, dass für eine gute Perfomrance die der Ojektstruktur in Open CASCASE eminent wichtig ist. So wurde das Funktionsmuster mit umfangreichen Konturen mit mehreren zehntausend Elementen auf Herz und Nieren geprüft und mit Hilfe von Iterationen stetig an die hohen Anforderungen herangeführt.
Unser Kunde Kellenberger wollte bewusst kein CAD im herkömmlichen Sinne. Die Benutzer von KEL-Soft sollten schnell, einfach und sicher an die Bahnkurven uns Entscheidungskriterien für ihre zu schleifenden Konturen kommen. Dank der iterativen und sehr engen Zusammenarbeit konnte diese Quadratur des Kreises bestmöglich gelöst werden.
Die weiteren Funktionalitäten wie Unterstützung von Landessprachen, Lizenzierungsmodell, Remote-Update, usw. mussten ebenfalls den hohen Qualitätsansprüchen genügen, waren aber im Vergleich mit kleinen Risiken behaftet.