OS、サーバーや記憶装置、ネットワーク機器などのインフラをインターネット経由で提供するものです。

開発者は、開発環境を仮想的にほとんど一から構築できますが、サーバーの選定やOSの各種設定などもやることになるため、カスタマイズ性が高い反面、システムの運用や保守に必要な作業が煩雑になる傾向があります。

IaaSの代表例は、Amazon Web Service(AWS)、Microsoft Azureなどです。