I forgot to mention it sounds like you have business requirements in additional/enhance functionality and a change management program for people to adopt it. A good consulting company can help with that transition - adoption is critical to the success of a new technology.
|