Handling organizations and subscriptions
Agree with others that Memberships is way to go. Organisations tend to have someone with fingers who can fill in an 'on behalf of Organisation'-type Membership form. This automatically creates a Permissioned Relationship between the contact person and the Org which can then be utilised for sending out renewal / resubscription reminders. 

Note: if you want to rename Memberships as "Subscriptions" then be aware that text strings including words Members or Memberships often in multiple places in the System Template (Membership Receipt) messages. You may be able to fix some of these via Word Replacement but I suspect some need tackling direct in the template - possibly with an 'if' statement if you have some Membership Types for Subs and others for Members