اشکال (به انگلیسی: Bug)، گیر یا باگ نوعی خطا یا اشتباه در اجرای نرم افزار است که موجب نتایج اشتباه یا اجرا نشدن نرم افزار می شود. علت این اشکالات می تواند اشتباه در هنگام برنامه نویسی باشد. شرکتهای سازنده نرم افزارها برای حل این مشکل قبل از ارائه نسخه نهایی نسخه هایی تحت نام بتا یا آلفا انتشار می دهند تا افرادی آنها را بررسی کنند و این باگ ها را گزارش کنند. به این افراد بتا تستر (Beta Tester) می گویند.بعضی اوقات شرکت های سازنده نرم افزار به عمد یک یا چند اشکال در نسخه های قابل بازی قبل از انتشار، که رایگان پخش می کنند، می گذارند تا از کپی غیرمجاز آنها جلوگیری کنند

منبع:ویکیپدیا