ویکی معمولاً به انواعی از تارنما‌ها گفته می‌شود که به تمام بازدیدکننده‌هایش، اجازهٔ ویرایش، افزودن یا حذف نوشته‌ها را می‌دهد. معمولاً در ویکی‌ها متن‌ها با استفاده از یک زبان نشانه‌گذاری ساده نوشته می‌شوند و با کمک یک ویرایشگر متن غنی قابل ویرایش است. به نرم‌افزارهای ویکی که پایهٔ چنین تارنماهایی را ممکن می‌سازند، «موتور ویکی» گفته می‌شود. موتور ویکی، یک سامانه مدیریت محتوا است که ساختار نامستقیم کمی دارد و کاربران می‌توانند بسته به نیازشان با تمام قسمت‌ها مستقیماً کار کنند. تفاوت این سامانهٔ مدیریت محتوا با سایر سامانه‌ها، ازجمله وبلاگ‌ها، این است که در ویکی ایجاد محتوا بدون مالک یا رهبرِ تعریف‌شده انجام می‌گیرد و ساختار غیرمستقیم کمتری وجود دارد؛ بنابراین، ساختار در ارتباط با نیازهای کاربران است. تاکنون بزرگترین ویکی، ویکی‌پدیا بوده‌است، اما ویکی‌های دیگری مثل ویکی‌کتاب نیز وجود دارند. اولین ویکی در اینترنت را وارد کانینگهام در سال ۱۹۹۵ و با نام ویکی‌ویکی‌وب ایجاد کرد. کانینگهام در سال ۱۹۹۴ نرم‌افزار و وبگاه را توسعه داد تا تبادل اطلاعات را بین برنامه‌نویسان ساده‌تر کند.
ایجاد کننده ویکی‌کتاب چه کسی است؟