سابقا محیط کشت قارچ دکمه‌ای فقط کود اسب بود، اما از آن‌جا که تهیه این کود در مقیاس وسیع امکان‌پذیر نبود از مواد دیگری مانند کاه گندم، کود مرغ و سنگ گچ طی فرایندی به نام کمپوست‌سازی (بسترسازی یا کودسازی) محیط کشت مصنوعی با خواص کود اسب تهیه شد که به مراحل مختلف آن می‌پردازیم:
فاز اول: کمپوست سازی
این مرحله از بسترسازی شامل خیس کردن و انباشت مواد اولیه به مدت 5 تا 7 روز است که در سیستم ماشینی معمولاً 3تا 4روز است. چهار مرحله قالب‌زنی که به مدت 3 تا 5 روز و معمولا 4 روز انجام می‌شود. قالب‌زنی در سیستم ماشینی 3 مرحله و هر 3 روز یک بار انجام می‌شود. بنا بر این در سیستم ماشینی طول پروسه فاز اول حداقل 5 تا 14 روز کاهش می‌یابد.
فاز دوم: کمپوست‌سازی
این فاز شامل سه مرحله عملیات تخمیر به مدت 3 تا 5 روز، پاستوریزاسیون به مدت 12 تا 18 ساعت و آمونیاک‌زدایی 3 تا 5 روز بوده و تقریبا در هر دو سیستم شبیه هم انجام می‌شود (گاهی در سیستم دستی مرحله آمونیاک‌زدایی 1تا 2 روز بیشتر به طول می‌انجامد).
فاز سوم: بذرزنی
این مرحله با سیستم تولید و تعداد کارگران و مهارت آن‌ها رابطه مستقیمی دارد. در سیستم استیلاژ (بستری) حداکثر یک روز و در سیستم کیسه‌ای و سایر سیستم‌ها بسته به مقدار کیسه‌ها و فاصله آن‌ها با سالن‌های تولید و ارتفاع قفسه‌ها مختلف است. معمولا این مرحله باید حداکثر در مدت 2 روز پایان یابد، چرا که طولانی شدن این مرحله زمینه آلودگی کمپوست آماده شده را فراهم آورده و همچنین برداشت در یک زمان انجام نمی‌گیرد.
فاز چهارم: پنجه‌دوانی
در این مرحله میسلیوم یا ریسه های قارچ در مدت 14 تا 15 روز در کمپوست نفوذ کرده و پس از آن 14 تا 15 روز دیگر نیز زمان نیاز است تا میسلیوم قارچ در خاک پوششی نفوذ کند
فاز پنجم: برداشت
معمولا ًطی سه مرحله برداشت انجام می‌گیرد که هر مرحله 7 تا 10 روز طول می‌کشد.
فاز ششم: نظافت سالن
مرحله پایانی که معمولاً 1 تا 2 روز به طول می‌انجامد شامل مرحله تخلیه و نظافت سالن‌هاست. بنا بر این طول دوره در سیستم دستی 75 تا 103 روز و در سیستم ماشینی 70 تا 81 روز است. در صورتی که یک کارخانه کلیه مراحل را خود انجام دهد 4 و حداکثر 5 دوره در سال می‌تواند از سالن‌های تولید استفاده نماید. سیستم رایج در ایران به صورت سنتی بوده و معمولا کلیه کارها در یک کارخانه انجام می‌گیرد. امروزه در کشورهای پیشرفته از این سیستم استفاده نمی‌شود.