Before you hire a consulting firm, you should ensure that the consultant is familiar with the tools your nonprofit needs to use.