Defining a proposed information technology (IT) application can be a daunting challenge.
Whether you are tasked with defining a brand new application) or making changes to an existing between these two parties drastically reduces the probability of miscommunication with all of the related costs and misery.
The Use Case paradigm is one specific method that you should have in your repertoire of tools for representing how the proposed application should interact with the external world.