Technology changes by the moment, and a person can go broke trying to upgrade every bit of software and hardware to the latest greatest version. My fatherly advice to my son (who always wanted to upgrade everything all the time) was:

1) for hardware: wait until the software you use will no longer run well on the old machine

2) for software: Don't upgrade everything. Each year upgrade the product that adds the most features you need. If a product goes 2 or 3 releases without adding anything that's important to me, then I just keep using the old version and stop upgrading that product.

For the past several years, BIAB has been the only music making software that has consistently added new features that pique my interest.

3) upgrade at the most advantageous time. Introductory prices are lower, and it's foolish to let the sale run out if you know that you want to upgrade.


4) in order to do that, you need to know which product you plan to run with. For me, it has boiled down to the PGMusic suite... they do everything I need.