1. A system for automating experimentation comprising: an automated experimentation platform (AEP) for automating experimentation processes; and a generalized exchange module (GEM) for automating data exchanges between the AEP and one or more target applications and for enabling the data exchange to be generic.