Cattlemax - works on desktop and mobile - been using it for years. Worth the cost and learning curve.