ASPI steht für Advanced SCSI Programming Interface. Es stellt einen Treiber dar, der es dem Programmierer von Software erleichtert auf SCSI-Hardware zuzugreifen. Er mu sich hierbei nicht um die innere Struktur unter den Geräten kümmern. Die Treiber variieren von Host-Adapter (siehe SCSI) zu Host-Adapter, werden jedoch bei jedem solchen mitgeliefert.