Optic to narzędzie typu open source, które automatycznie dokumentuje i testuje interfejs API.Ułatwia synchronizację specyfikacji API i kodu oraz automatyzuje testowanie kontraktu.
Doxygen to narzędzie do generowania dokumentacji ze źródeł C ++ z adnotacjami, a także innych popularnych języków programowania, takich jak C, Objective-C, C #, PHP, Java, Python, IDL (CORBA ...