This paper deals with the creation of a computerised system to aid the teaching and testing of English for Specialised Academic Purposes. The premise is that through the creation of a suitable system of material and question selection in combination with a specially modified dynamic database linked to an exam programme, the efficientcy and relevance of both lessons and exams construction would be enhanced and improved.