Refactoring, updating, working good for both products and both specifications