Under Portuguese law, teachers and trainers who work in adult education teaching ICT are required to hold either a computer science qualification, an ICT focused qualification, or an ECDL certificate. ECDL is the only specific qualification mentioned as an option for ICT teachers and trainers. The flexibility of the ICDL programme means that it is ideally suited to professionals who need to demonstrate their skills.