
3 Web Industry Areas: Web Apps, Mobile Apps, Websites
The web industry may seem so giant, but what you may not realize, is that there are only a few different places a web developer or designer could work in their respective fields. It essentially boils down to three different places web designers and developers can use their talents - web applications, websites and mobile apps.
All three areas require designers, front-end developers and back-end developers, although often designers are also front-end developers.
It's also possible for a developer or a designer to be a part of all three of these areas, especially if it's for a larger corporation that may need websites, web applications and mobile applications. Many of the skill sets needed to complete these tasks can be applied to any of the three, it's just a little less confusing to think about them separately, even though they sometimes merge.

Websites
Simple sites, like for local restaurants or weddings, are usually static websites. All that means is that they don't need to be updated unless it's time for a redesign. There's not a way for the owner of the site (unless they happen to be a developer) to easily update the content. A back-end Content Management System (CMS) is required to update the site. If a CMS is used, then the site can no longer be considered a static site, since static means that it stays the same. Text editors and the languages HTML, CSS and JavaScript are used by web designers and developers in websites. A lot of in depth programming isn't necessary to build a website.
Web Applications
Most of the websites that you interact with on a daily basis are technically dynamic web applications. Sites like Facebook, Groupon, Pandora and even Digital-Tutors can be considered web apps. An easy way to tell if it's a web application even if it looks like a website is if it's something that's very interactive. Web applications and more complicated than they might seem. They store information that is constantly changing, like adding blog posts, or making it possible for users to upload, change, and delete photos, since the user interacts with it somehow. Web apps also require a database, which is something that stores all of the information in the site, like your photos or even username and password. These types of sites need strong back-end development if they're to be successful. Powerful languages like PHP and .NET are used, along with HTML and CSS.