برنامه غیرمتمرکز یک نرم افزار کاربردی است که بر روی سامانه رایانش توزیع شده اجرا می شود. برنامه های غیرمتمرکز شهرتشان را از فناوری های دفترکل توزیع شده مانند زنجیره بلوکی اتریم به دست آوردند که در آن معمولاً از برنامه های غیرمتمرکز به عنوان قرارداد هوشمند یاد می شود.