We study the exact controllability of two systems by means of a common finite-dimensional input function, a property called simultaneous exact controllability. Most of the time we consider one system to be infinite-dimensional and the other finite-dimensional. In this case we show that if both systems are exactly controllable in time T0 and the generators have no common eigenvalues, then they are simultaneously exactly controllable in any time T>T0. Moreover, we show that similar results hold for approximate controllability. For exactly controllable systems we characterize the reachable subspaces corresponding to input functions of class H1 and H2. We apply our results to prove the exact controllability of a coupled system composed of a string with a mass at one end. Finally, we consider an example of two infinite-dimensional systems: we characterize the simultaneously reachable subspace for two strings controlled from a common end. The result is obtained using a recent generalization of a classical inequality of Ingham.