The state of the art suggests that end users find it hard to build their own web solution
using current development tools. Our working hypothesis is that there is a need for
user-centred component-based technology, and an end-user SE lifecycle and support
tool using available technology to guide end users, step by step, through this lifecycle.
Thus, end users could implement web applications that support their routine activities.
The support tool that we use is FAST. FAST is an assistant with a workflow
engine to guide users through the proposed cycle. FAST recommends how to translate
requirements to specific components in each activity, how to adapt or create such components
and how to create valid syntactic and semantic dataflows among components.