Framework and basic principles of process reengineering