A preliminary version of a website or a specific feature, created to demonstrate functionality, layout, and user interaction. It typically includes basic design elements, such as wireframes or mockups, and can be interactive or static. Prototypes serve as a tangible representation of the final product, allowing stakeholders to visualize and test the user experience before full development begins.