Requirement engineering is mostly concerned with communicating with customers to gather the essential and relevant domain information that forms the base of requirements and which is the key area for research on how to gather and record information from stakeholders (customers, end-users, domain experts). The main obstacle here is the ambiguity of Natural Language (NL). In this research, we present a user-centered process by applying a process model for creating and deriving natural language requirements in several steps/workshops. The process model was supported by examples of preventing natural language defects, applying templates, and helping to use logical decomposition to derive technical requirements.