Maintenance of existing software is more expensive than original development. Code goes through various changes over time. The original developers are no longer available to answer questions, or too many cooks have stirred the pot. The current collection of code cannot be modified without generating a domino effect of troubles. All of these factors cause the ongoing system to cost more for each modification.

We can create a roadmap of the currently existing program.  We can generate documentation that specifies the current state of the software. We can add comments to the existing code, to make it more maintainable in the future. In addition, we can provide guidance in making changes to the existing software that will allow for more cost-effective modifications in the future (see Refactoring).

Languages -  We can reverse engineer software written in: C, C++, C#, Java, Visual Basic, FORTRAN and even Assembly Language.

Documentation -  We can generate documents in UML or text. We can even comment the code itself, following your in-house guidelines, or provide our recommendations for a consistent style.

© 2005 Extended Family Interactive. All rights reserved