Requirement Engineering: Building the Foundation