We classify all cubic systems possessing the maximum number of invariant straight lines (real or complex) taking into account their multiplicities. We prove that there are exactly 23 topological different classes of such systems. For every class we provide the configuration of its invariant straight lines in the Poincaré disc. Moreover, every class is characterized by a set of affine invariant conditions. Copyright © 2006 Rocky Mountain Mathematics Consortium.