We are developing a mobile application product for enterprise companies. Our dev team has done the core features and I started looking for the following features related to licensing management.
- License Subscription process management
- Unique License key generation
- Track the list of customers associated with the type of license they purchase
- Track the license period and credit points for each user
- force disable the application once the license has expired
Do we have to build those features from scratch? Is there any existing platform that can provide such kind of functionality with the least technical effort?