The consumer market for Web design is catered for by low-end programs that provide basic formatting options but lack the flexibility and control of professional tools, often forcing the user either to adopt a predefined template or to edit code manually. They can provide a useful introduction, but designers will immediately feel frustrated by their limited abilities.