Requirements engineering (RE) involves a set of activities that transform inputs like stakeholder needs into outputs like requirements documents. RE processes vary between organizations and involve eliciting, analyzing, documenting, and validating requirements. Process models describe RE at different levels of detail. RE is influenced by human factors and involves stakeholders from various backgrounds. Process improvement aims to address problems through incremental introduction of good practices, with the goal of increasing process maturity.