If you want to manage 50 aircraft with ETOPS/EROPS ops and average of 30 legs per day with 1 or 2 permit each leg... well ... you better change software... the time spent to put the service in the legs from one status to another every time you have a change is too much IMHO.
And what would you go for? I ask as a user of BizFlight trying to manage 20+ bizjets and finding it quite long-winded, esp. when busy.