. . . "On the other hand, IBM has long employed a very expansive definition of middleware, according to which applications such as BI are swallowed by infrastructure rather than continuing as standalone apps." .