From exorbitant one-time licenses to hidden maintenance fees, it seems like navigating the range of approaches to pricing software can often be somewhat of a minefield. Here, we explore some of the main approaches and learn more about the bad practices to look out for.