You have clients or customers that want to get something done on the computer, and they come to you, the programming wizard, to make it happen. The actual job description varies with the project, the company, and the group. You get the picture. People on their first job are often surprised how much time is spent away from the keyboard. Application development is by far the most common entry point for people starting out in computing.
Some people remain there for their entire career, but most move on.
Some move away from technical work and become managers, others specialize in a different technical area. Business applications programming. Of course, business computing is by no means limited to these things. You might be surprised at the sophistication of the work in some companies. This is especially true in the financial world, where workstations have caught on as platforms for powerful desktop applications.