Before employer and employee begin the task of developing new software, it is important that both parties have a clear understanding of the end goal. A “requirements workshop” provides the opportunity to define the project’s goals, as well as the individual steps necessary for their completion.