The theory of characteristic functions, developed by Sturrock for electron optics, is used to calculate the primary aberrations of rectilinear orthogonal systems of the most general kind. In the second part, the secondary aberrations of round systems are calculated with the aid of Sturrock’s second-order perturbation characteristic functions. A proof of the equivalence of the aberration formulae obtained by Melkich, using the variation of parameters method, and those obtained below is offered in an appendix.