Meeting the needs of the society