Requirements phase is the most important stage in the Software Development Process. If the requirements have not been captured correctly, the whole development process will fail and will results in time and monetary costs. The Goal Oriented Requirements Engineering (GORE) approach helps in defining, eliciting, organizing, analyzing and refining the requirements, so that the requirements can meet the customer needs. This paper discusses about the application of Goal-Oriented Requirements engineering for eliciting the scalability, analyzing the Reliability requirements and eliciting and analyzing the security Requirements