TP (트랜잭션) 모니터: 성공적인 실행을 위해 객체 간 트랜잭션에 대한 모니터링 기능을 제공합니다.
DCE (분산 컴퓨팅 환경): 서로 다른 플랫폼에서 실행되는 분산 어플리케이션을 만드는 데 필요한 기술 서비스 세트입니다.
RPC: 원격 프로시저 호출 (RPC): 클라이언트가 프로그램 실행을 위해 서버에 요청을 보내는 데 필요한 표준입니다.
ORB: ORB (객체 요청 에이전트): 사용자에게 다른 분산 네트워크 환경의 객체와 통신하는 인터페이스를 제공합니다.
데이터베이스 액세스 미들웨어: 사용자가 다양한 운영 체제 또는 응용 프로그램에서 데이터베이스에 액세스할 수 있도록 지원합니다. SQL 은 이런 미들웨어의 일종이다.
메시징: 이메일 시스템은 이런 미들웨어의 일종이다.
XML 기반 미들웨어: XML 을 통해 개발자는 인터넷에서 구조화된 정보를 교환하는 문서를 만들 수 있습니다.