Progressive enhancement is a technique that uses web technologies in a layered fashion to allow everyone to access basic content. It is important to care about because all users and content must be usable. Progressive enhancement should be used when relevant numbers of users cannot or do not want to enable technologies like JavaScript, have slow networks, or use mobile devices. It must be used for public websites and digital services that must be fully available. Alternatives include doing nothing, creating very simple pages, or creating many versions of pages for different browsers and devices.