A non-commutative approach to ordinary differential equations