Companies looking to more complex applications can hook application servers to separate software servers that process orders and other transactions and that distribute reusable chunks of application code called objects to users. Vendors such as IBM and BEA Systems Inc. are combining these technologies into a single package, Cusack says.