Variety of Application Areas

User-interfaces, and the underlying applications, may need to be very different for very specific application areas: