Three primary tasks:
  -  Speech Recognition: finally a software-engineered system
       that is extensible;
  
       
   -  Object-Oriented Design: generic signal processing,
       mathematics, and data structures libraries;
       
   -  Education: workshops, tutorials, courses, toolkits,
       Java applets, and a remote job submission facility for debugging
       and comparing performance.