Web development
Web development broadly refers to the tasks associated with developing websites for hosting via intranet or internet. The web development process includes web design, web content development, client-side/server-side scripting and network security configuration, among other tasks.
Web design
Web design is the process of creating websites. It encompasses several different aspects, including webpage layout, content production, and graphic design. ... Some web designers prefer to hand code pages (typing HTML and CSS from scratch), while others use a "WYSIWYG" editor like Adobe Dreamweaver.
Search Engine Optimize (SEO)
SEO means Search engine optimization. It is a set of rules for optimizing your website so that it can achieve higher rankings in search engines organic results. It is a great way to increase the quality of a web site by making it user-friendly, faster and easier to navigate
Software Development
Software development is the process of developing software through successive phases in an orderly way. This process includes not only the actual writing of code but also the preparation of requirements and objectives, the design of what is to be coded, and confirmation that what is developed has met objectives