Subscription based software is sold either on a monthly basis or prepaid yearly basis. An internet connection is required to update the software for free throughout the subscription period. Subscription based software is typically a lower cost and provides free updates and upgrades.