Object-oriented application frameworks - Fayad, ME; Schmidt, DC (Communications of the ACM, 1997)