The developer should be more open about how much it costs to upgade - I couldn't find anywhere on the dev's site where it told you How Much it costs to upgrade.
This program would become a very expensive toy if you were to buy upgrades on a yearly basis. A rip off IMO.