Web Development is the process of designing, building and maintaining websites and web applications. In short, it's a series of tasks which when completed, result in an online presence for your business. It encompasses many disciplines including software development, interface design, user experience design and content management. You can find a freelancer for just about any Web-related task. This could be anything from simple copywriting and design to complex app development and backend coding.