'''''Ad hoc''''' (čítaj ''ad hok'') je [[latinčina|latinské]] slovné spojenie, ktoré znamená „na toto“, „na tento účel“, v doslovnom preklade „k tomu“. Vo všeobecnosti označuje riešenie navrhnuté na konkrétny účel, ako oblek na mieru od krajčíra, ručne vytvorený sieťový protokol alebo matematický [[vzťah]] pre konkrétne použitie, na rozdiel od všeobecných riešení, ktorými by boli v tomto prípade konfekčný oblek, štandardizovaný protokol a všeobecný matematický vzťah. Tiež môže hovoriť o improvizovanom a často impromptu riešení alebo udalosti na rozdiel od dobre pripravených.