I'm surprised nobody has mentioned IBM yet. The 360 architecture certainly supported "shared libraries" quite well, but they called it "dynamic linking". I wrote quite a few programs which used shared database libraries on IBM 360/370 equipment (IMS and CICS). =Spencer