It's basically refactoring/rewriting the whole part of the system in most cases, which is a full project in itself.