How should future changes to Smart CRM be managed?

Use a roadmap and change-control process that records the need, impact, priority, dependencies, approval, testing, release plan, and outcome.