The participants received instruction on the requirement of the work tasks to do during the start of the day. They then performed according to the instruction. A debriefing session was held at the end of each day to give overall feedback on the participants' performance. The programme made use of the workplace as a training context and included office cleaning, car washing, clerical work and goods packaging. These work tasks were generated according to the participants' workrelated choices. Participants were trained on the required work skills in these work tasks. The centre where the programme was held was built specifically for people with autism and intellectual disabilities. Some of the work tasks such as clerical work were performed inside the centre. Some others such as car washing were carried out in the nearby community.