1. A computer implemented method for managing instances of a trial organization, the method comprising: receiving, at a server, information indicating a first request from a first access channel for a first instance of a trial organization, the trial organization providing a set of data and functionality; generating the first instance of the trial organization, the first instance configured to provide access to the trial organization for a first period of time based on the first access channel; receiving, at the server, information indicating a second request from a second access channel for a second instance of the trial organization, the first access channel and the second access channel being different and corresponding to different device types; and generating the second instance of the trial organization, the second instance configured to provide access to the trial organization for a second period of time based on the second access channel, the first period of time and the second period of time being different.