Working for a software development company myself - I can tell you that more often than not - operating costs, research and development, and competition drive the price of products like this. Our shop has over 800 people working for it, from software development, web dev, IT, Project Mgmt...