The popularity of web development is because it provides numerous opportunities, has simple hardware requirements and offers the developers to work as per their choice unlike the embedded developer who has to go to the office regularly, where the technology is and a system engineer find it difficult to look for freelance work.