General Industry Term

SIP

Definition

Self Installing Platform

SIP means Self Installing Platform.

An offshore platform that can install itself without needing a heavy-lift vessel.

✓ Verified term