Requirements engineering (RE) is een raamwerk van activiteiten die worden toegepast bij het definiƫren van vereisten en omvat een scala aan elicitatie-, analyse- en modelleringsvaardigheden. Requirements vormen de basis van waaruit bedrijfs- en IT- oplossingen worden ontworpen en ontwikkeld, dus dit is een belangrijk competentiegebied voor data-architecten.