In this paper we review, classify, and assess 33 existing commercial p
roducts in the light of evaluation criteria based on the impact on the
application development process, architecture, and user-perceived qua
lity. From this review we draw requirements for new-generation develop
ment tools and show how current solutions match different application
domains. (C) 1998 Published by Elsevier Science B.V. All rights reserv
ed.