10 things to consider when purchasing construction accounting software