We break Subscriptions into two parts. First, a plan is made. Then, it is subscribed to. Check out Subscribe! for more info on how you can put these together.
Plans set the items (i.e. products or resources), billing cycle, currency and duration of a subscription.
Subscriptions use a licensing model, i.e. they charge your Users at specified intervals set by the Plan they want.