La determinación de requerimientos es el proceso de obtener las características necesarias para un nuevo sistema mediante la anticipación, investigación y especificación de requerimientos. Este proceso implica entender el sistema actual, identificar requerimientos básicos y específicos, y asegurar que el usuario y desarrollador lleguen a un acuerdo. Determinar requerimientos es importante porque permite conocer las necesidades del cliente y definir soluciones alternativas, además de ser una gran responsabilidad para los analistas de sistemas.