Origin wurde als vollständig programmierbare Software-Anwendung entwickelt. Mit wachsender Vertrautheit mit Origin möchten sie möglicherweise Origin nach eigenen speziellen Anforderungen anpassen. Allgemeine Anpassungsanforderunge umfassen:
Origin stellt zwei Arten von Programmierungsumgebungen zur Verfügung, die Skriptsprache LabTalk und die umfangreichere Programmierungsprache Origin C.