userfacing
Userfacing, or user-facing, is an adjective used in software development to describe components, features, or content that are directly experienced by end users. It contrasts with non-user-facing or backend elements, which are not seen or interacted with by customers. User-facing items include interfaces, features, and documentation that shape how a user interacts with a product.
In practice, teams classify work as user-facing or non-user-facing to guide design, testing, and release planning.
Examples of user-facing components include graphical user interfaces such as dashboards, forms, and mobile app screens;
Key considerations for user-facing development include accessibility (WCAG compliance), performance and responsiveness, privacy and security in