One of the most common weaknesses withengineering companies is the severe lack of proper documentation. Many engineers laugh this off, arguing that any intelligent individual should be able to understand their products. This is a naive viewpoint though, one that could cost the company its entire future.

More: continued here