Rosterlog
The CAA will not accept digital logbooks but looseleaf are OK so as long as you print it off there is no problem.
A colleague at bmi has written his own program which works well and will also keep an eye on flight time limitations for you as well. It is tailored to our scheduling agreement but you can select the CAP371 (CAA) limits instead.
Perhaps if anyone wants to investigate your software, they can contact you directly ?