It's not a question of number of machines, it's a question of how much load any individual program can serve. Requests per second, per process. If that's O(1k) or less, then sure, do whatever you want, it's trivial load.
"customer" is hard to describe since the buyers are very large organizations. Think multinationals, entities which have air forces and space programs, etc.