Component technologies such as CORBA, COM, and Java Beans make this kind of flexibility commonplace in application development. [0208] The Solution: A Combined Approach [0209] Often, the best answer to achieving reuse is through a combination of framework-based and component-based techniques.