Design of software applications using generic business components | IEEE Conference Publication | IEEE Xplore