Complex sentence: The initial program was free, however, many functions required the purchase of add-ons.
Split into simpler sentences: The initial program was free. However, many functions required the purchase of add-ons.