Software development is mostly associated with desktop applications. When people search for “web development” they think about the service in terms of website creation, and with close relevance to web design. Web design however is mostly graphic design or visual representation of information. Web coding/web coder is a term referring to a programmer who does web related programming. Code/script is a more narrow term than programming, or software development. Software development encompasses the full cycle of developing a software product, from creating specification to testing and launch.