به جای استفاده از نام و مشخصات طولانی کالاها معمولاً برای هر یک از اقلام انبار یک شماره شناسایی منحصر به فرد اختصاص می دهند که در تمام مراحل سفارش ، انبارش ، و مصرف، کاربرد گسترده دارد. کد گذاری نخستین گام در راه برقراری نظم معنا دار در سیستم های اطلاعاتی به شمار می رود به عبارت دیگر کدگذاری یعنی شماره بندی منطقی کالاها بطوری که کلیه اشخاص قادر باشند با زبانی مشترک و قابل فهم نسبت به شناسایی کالا اقدام کنند.هدف اساسی شماره گذاری کالاها ابتدا شناخت و کنترل اجناس و کالاهای مشابه ، سپس تفکیک آنها از یکدیگر می باشد. و در نهایت آماده سازی و نگهداری کلیه اقلام موجود در انبار به منظور استفاده آتی در برنامه های نرم افزاری رایانه ای است.