هر برنامه معمولا با دو نوع داده در ارتباط است .یکی داده هایی که کاربر با آنها سروکار دارد و از برنامه مورد نظر برای پردازش و ساز ماندهی آن نوع داده یا فایل استفاده می کنند . مثلا فایلهای X.DOC برای برنامه های WORD . نوع دیگر داده ها ،اطلا عات و خصوصیات خود برنامه است که به عنوان تنظیمات یا پیکر بندی در جایی ار کامپیوتر شما،ذخیره می کند . رابطه اکثر برنامه ها به گونه ای است که شما فقط از طریق خود برنامه ،خصوصیات آن را کنترل می کنید و این به عهده برنامه است که بداند این داده ها را چگونه ذخیره و بازیابی کند . ویندوز بزرگترین و مهمترین برنامه کامپیوتر (PC) شماست که در نقش سیستم عامل عمل می کند . سیستم عاملی همچون ویندوز برای انعطاف پذیری ، باید تنظیمات بسیاری را از کاربر بپذیرد و این تنظیمات را برای دائمی بودن در جاپی ذخیره نماید . مهمترین و جامع ترین محل برای ذخیره تنظیمات ویندوز ،رجیستری (REGISTRY) است . ابتدا محل ثبت تنظیمات ویندوز(REGISTRY) برای خفظ تنظیمات سیستمی به ویندوز1/3 اضافه شد . قبل ار آ ن ویندوز برای خفظ تنظیمات خود از فایل هایی مثل Win.ini.system.ini و ....استفاده می کرد . هر برنامه نیز می توانست فایل های ini مخصوص به خود را به وجود آورد . این فایل ها دارای دسته های کلیدی [key] و هر کلید شامل چندین نام مقدار بود که مقدار متناظر آن بعد ار علامت تساوی بلافاصله بعد از آن می آمد . مثل color=blue . این فایل های متنی محد ودیت 64 کیلو بایتی را داشتند و همچنین به راحتی قابل تغییر بودند. مثلا یک کاربر ناشی خیلی راحت می توانست آن را به هم بریزد . رجیستری به عنوان هسته اصلی ثبت اطلاعات با ویندوز 95 عجین شد و در ویندوز 98 ساختاری منسجم تر و سریعتر پیدا کرد و برخی از محدودیتهای آن نیز برداشته شد .