Probably the first question to ask is: does what we have already really work in the way we need it to? Sounding like a relatively simple question, hopefully it can easily be answered in the affirmative. As already mentioned, it would be good practice to ask this question on a regular basis, remembering that, even if our current software appears to meet all our needs, there may now be an alternative that could add significant value to what we do.