HTML, CSS, and JS concepts do not only apply to making websites viewed on a traditional computer. These front-end concepts apply to mobile-optimised websites, mobile apps, and even desktop applications. While mobile and desktop apps may not always use the specific languages of HTML and CSS, the languages of their respective front ends typically bear resemblance to the canonical HTML and CSS concepts.