Canon unterstützt Entwickler und Software-Ingenieure, die Kameras des japanischen Herstellers abseits der herkömmlichen Anwendung nutzen möchten, mit einem Software-Development-Kit, kurz SDK. Zusammen mit der Camera-Control-API (CCAPI) sollen sich die Kameras dadurch in diversen Projekten vorteilhaft einsetzen lassen.