ad-hoc

     

A hoc is a Latin phrase which means "for this [purpose]". It generally signifies a solution that has been custom designed for a specific problem or task, is non-generalizable, and cannot be adapted to other purposes. Common examples are organizations, committees and commissions created at national or international level for a specific task, or in other fields the term may refer for example to a tailor-made suit, a handcrafted network protocol or a purpose-specific equation. Ad hoc can also have connotations of a makeshift solution, inadequate planning, or improvised events. Other derivates of the Latin include AdHoc, adhoc and ad-hoc.