The above answers (which I have seen so far) are correct. Something else that is not mentioned is that companies / organizations define a "large application" differently than programmers sometimes do.
In medical care, a hospital medical information system is a "great application", even if it includes, say, many different web servers, databases, various user scripts for integrating various third-party products, specially written client programs for radiological diagnostics, various web -interfaces for doctors and nurses, as well as SMS systems for paging doctors, when the results were downloaded, etc.
In other words, if you think “large application = 1 large binary”, an organization might think of “large application = 1 noun for many large IT contracts, regardless of how many binary files are involved.”
source share