Wearable Computing Systems (APWCS), 2010; ISBN- 978-1-4244-6468-5 3. Ontology (computer science) From Wikipedia, 2006 [cited 8 June 2006]; Available from: http://en.wikipedia.org/wiki/Ontology_%28computer_science%29. 4. John Davies (Ed 2006). ISBN 978-0-470-02596-3 Larger Image Semantic Web Technologies- Trends and Research in Ontology based Systems by Wiley.
25 Feb 2010. http://www.networkworld.com/news/2009/122309-how-mpls-works.html 5) "MPLS Overview." metaswitch.com. Metaswitch Networks, Web. 25 Feb 2010. http://www.metaswitch.com/mpls/what-is-mpls.aspx 6) E. , Rosen, and Viswanathan A. "Multiprotocol Label Switching Architecture."
Microsoft Development Network. Internet: http://msdn.microsoft.com/en-us/library/aa374872(VS.85).aspx. [Oct. 12, 2011].  How Permissions Work. Microsoft TechNet.
Retrieved July 20, 2011, from http://www.zakon.org/robert/internet/timeline/ Reips, U.D. (2008). How Internet-mediated research changes science. In A. Barak (Ed. ), Psychological aspects of cyberspace: Theory, research, applications (pp.
Sommerville, Ian. Software Engineering 8. Addison-Wesley Publishers, 2007 “Code Reuse.” Wikipedia, The Free Encylopedia. 28 Mar 2007, 19:35 UTC. Wikimedia Foundation, Inc. 14 April 2007 “Hidden Costs of Code Reuse.” Information Week.
Prentice-Hall. 12 March 2008 < http://www.math-cs.gordon.edu/courses/cs322/lectures/history.html>. Haigh, Thomas. "Multicians.org and the History of Operating Systems," Iterations: An Interdisciplinary Journal of Software History. 1 (September 13, 2002): 1-9.
Software Engineering (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software because it integrates significant mathematics, computer science and practices whose origins are in Engineering. Development of sound software projects requires a proper process to be followed by the organization. This software process which is required to produce software differs from company to company. Software lifecycle model provides a method for developing a software product. A proper software life cycle model can help an organization not only in building a software product but it also serves as a basis for planning, organizing, staffing, coordinating and directing various other software development activities.