NV Ingenieurskantoor voor Scheepsbouw (Deutsch: engineer-office for shipbuiling), usually contracted to IvS, was a Dutch dummy company set up by the Reichsmarineamt after World War I in order to maintain and develop German submarine know-how and to circumvent the limitations set by the Treaty of Versailles. The company designed several submarine types for paying countries, including the Soviet S class submarine and the prototypes for the German Type II submarine and the German Type VII submarine.