SMS: Best Practises In Reengineering