Software development, a term used to denote work that goes in the development of any website, which is posted, on the Internet or the intranet. Software development has several aspects, which include designing of the software and the development of the software content, liaising with the client, security of the network, development of e-commerce and scripting of the client as well as client side. But in the language of the professionals, software development refers to non-design part required in the construction of a website. The work of a software developer can start with any internet based simple application up to construction of a social network. For some organizations these teams of software developers may have several hundred individuals in it whereas small organization may function on just one professional. It is considered to be more of a collaborated activity between several departments and is not the job of just one branch.