The required programs