 Remote procedure calls (RPC) already handled these tasks, but there was no standard RPC system.Soon the majority of the minicomputer and mainframe vendors instigated projects to combine the two, producing an OOP library format that could be used anywhere.Such systems were known as object libraries, or distributed objects, if they supported remote access (not all did).