Software ad hoc