Zařízení pro snímání pohybu využívají digitální senzory se specifickou komunikací. Přijatá data z těchto senzorů je nutné podrobit analýze a k tomu se používají speciální algoritmy, které se musí složitě programovat. Proto existují vývojové sady s velkou softwarovou podporou v podobě knihoven a nástrojů, které značně zjednodušují vývoj.