The OmniRota system was created to solve a problem.
It was taking too long to create the rota (up to 12 hours of a partner's time) and the rota when created never pleased everyone (sometimes it didn't please anyone), so had to be modified until it did - or at least got close.
Last minute changes meant more work.
An internet search for a software solution proved that there are plenty of rota systems available, but none of them did the hard work of actually creating the rota. You still had to do that yourself.
So OmniRota was born.