CMS-A content management system is a computer software system for organizing and facilitating collaborativ creation of documents and other content. It is used to refer to a range of technologies and techniques, including portal systems, wiki systems, and web-based groupware.
Operating Systems– Popular modern operating systems include Android, iOS, Linux, Mac OS X, BSD, all of which have their roots in Unix, and Microsoft Windows.The computers used in these little devices have gotten so powerful that they can now actually run an operating system and applications.
W3C– Early times without following W3C standards the webpage used to not show up but now as the days have gone more advanced and debugging is done much faster. Following W3C standards for any type of language that a developer is using becomes a necessity so that Google can pass the website and helps in making good ranking.
Art and graphics-Almost every site illustrate graphics to larger extent these days. They are been used now for representing there work in a very illustrative manner. Where now Mascots and specific characters have taken its step ahead to have a good branding for the website. We must not have lots of images for representative purpose but also to use it proportionality where required for the readers or users to get the idea and taste of the brand.
Programming Logic– Programming logic is very important when it comes to structural coding and want to prevent redundancy for the sake to make code less bulky. 
PHP/HTML/CSS– This acronyms have played a great catalyst role in making my career. It help in making websites more functional and developer friendly.PHP is what makes your website do stuff (I really can’t say it any better than that). It’s a language of web applications like WordPress plugins, Donation widgets and other things that do stuff. WordPress, Drupal and even a custom Facebook Tab have all of these elements, so the metaphor would apply.
Coding skills-HTML, CSS, Javascript, PHP, HTTP/FTP Knowledge,basic networking theory, server, if working in apache, htaccess etc can save huge amounts of time.
Database Management– As the data’s that are flowing to and fro in the websites places a vital role of data visualization and data collection so that to use it for marketing strategy and make more productive business.
Project management skills– The key to a successful project is in the planning. Creating a project plan is the first thing you should do when undertaking any kind of project. Often project planning is ignored in favour of getting on with the work. However, many people fail to realise the value of a project plan in saving time, money and many problems.
Marketing-Today Marketing on the internet were seen in a full pace and also have struggled to hook in the place. There are lots of brands and company awaiting in the queue for the same position and those which has a unique and growth strategy wins the market. Social Network Marketing have became popular that its easy to get work done through web online.