Optic je odprtokodno orodje, ki samodejno dokumentira in testira vaš API.Omogoča preprosto sinhronizacijo specifikacij in kode API-ja ter avtomatizira testiranje pogodb.
Doxygen je orodje za pripravo dokumentacije iz označenih virov C ++ ter drugih priljubljenih programskih jezikov, kot so C, Objective-C, C #, PHP, Java, Python, IDL (CORBA ...