If you are thinking of changing your software, here are a few simple considerations. These are not software features but great tips on what to ask for when dealing with people and organisations who are selling to you.
1. Make it easy for yourself and others to understand what you want.
Write a clear and brief statement of requirements. There are usually 2 or 3 key objectives that a new system must go some way to achieving.