Computer systems analysts study an organization's current computer systems and procedures and make recommendations to management to help the organization operate more efficiently and effectively.
The long view on computing is that every computer system starts with a limited set of functions and ultimately opens up to new functionality as creative individuals use the system in unexpected ways.