writing parallel code for multiprocessors
focusing on common aspects
integrating databases into software