No CD or downloading files - YES to a convenient flash drive that plugs into your computer or machine! Minimum HOOP requirement