I agree with those people who say that the distinction between apps and programs has become blurred, but there are some apps which most definitely aren't programs in the traditional sense. A classic example comes from the financial institutions. You can download an app which allows you to...