Software archeology
 

Sometimes you need to extend or re-validate an existing body of code whose original authors are no longer available.  We can help by examining existing software to create matching requirement or design documents, to port existing code to new platforms, or to add features and fix bugs as required.