Choosing the software that's right for your farm