The document proposes an artifact-centric approach to automatically generate web-based user interfaces from business process models. It describes a framework that uses a model-driven architecture to transform an artifact-centric process model into a user interface flow model and then into HTML code. The key aspects are representing processes in terms of artifact lifecycles, automatically determining navigational flows and data requirements for user interfaces based on the processes, and integrating interface generation with a business process engine to regenerate interfaces if the process model changes.