From Longman Business Dictionary
turnkeyturn·key /ˈtɜːnkiːˈtɜːrn-/ adjectiveadj [only before a noun] turnkey PROJECTs or systems are ones that have been produced in such a way that they are ready to be used immediately by a customerThe unit provides turnkey software systems to credit unions.