A Illinois Press (source website) launch is an official assertion (written or recorded) that a company points to the news media and past.