Understand the operational systems of a client and what the client requires as changes to their existing systems and translate those requirements into technical specifications to be used by internal staff to develop the system modifications; diagrams must also be prepared explaining the modifications so that both technical staff and executive management can understand what must be done