Key features your subscription and recurring billing management app must have and how it should work in the context of Dynamics 365 CRM