I recently finished reading The On-Demand Brand by Rick Mathieson, which takes a look at how our culture has become increasingly demanding, seeking instant gratification. From everything from fast food to television, we are no longer willing to wait for things. While Mathieson points to Burger King and their "have it your way" campaign in 1970's as a starting point for this trend, technology and the internet have only increased our need for having things the way we want them on our own schedule. Mathieson goes on to examine ten rules that marketers should know in this on-demand world, all relating to how companies need to shift their thinking to be in line with the expectations consumers have.
The software industry has seen this shift too. We've talked before about software buying trends and the percentage of people who buy their software in a retail store versus purchasing online. It used to be the only way to get software was to get the box with several floppy drives or CDs inside to install from, and it could be a rather time consuming process. Now, you can download and install software in fraction of the time. You don't really need to make plans in advance about your software needs; if you come across a need you can download a software solution on-demand.
NCH Software has adapted to this on-demand mentality quite well. We spend a lot of time trying to improve the usability of our programs so that a user can have the software up and running in three minutes or less, catering to this high-speed demand. Most of our products are under 1 MB in size, so the download time is negligible. We also have a wide range of products that are easily integrated, making it easier for customers to customize a software solution to meet their needs by picking and choosing only the exact products and features that they are looking for. All so you can "have it your way" with software on-demand.