In this major report, we have stressed the importance of documentation in software engineering field and have proposed a flexible requirements specifications template, easily adaptable to object-oriented development for specific organizations. XML was used to formally represent the requirements specification documents, so that the structured SRS documents could be used over the web. The approach is illustrated on a case study. We have defined theoretically valid measures that validate the consistency achieved in the functional requirements. The measurement mechanism is based on the XML representation.