Analysis of recurring revenue models in subscription-based software companies | Synapse