رابط کاربری در هنگام استفاده از کامپیوتر شامل مانیتور، کیبورد و موس میشود و کاربر توسط این موارد با قرار گرفتن در پشت مانیتور، به کمک کیبورد و موس اطلاعات را در قالب فرم از یک کاربر میگیرد یا اطلاعاتی را وارد میکند و یا نشان میدهد.
فرم رابطی است که از عناصر ورودی مختلف (کنترل) تشکیل شده است که به کاربران اجازه میدهد اطلاعات را به روشی ساختار یافته وارد، اصلاح و ارسال کنند. کنترل های تشکیل دهنده فرم ها میتواند شامل Text Box، Radio Buttons، Checkboxes و … باشند که بسته به نیاز و منطق برنامه تغییر میکنند. در پشت هر کنترل میتواد یک منطق پیاده سازی شده باشد. برای مثال با زدن روی یک دکمه چه رویدادی رخ دهد. آن رویداد میتواند ثبت، حذف یا … باشد.
زی فریم این امکان را میدهد تا برنامه نویسان بتوانند به کمک مولد فرم (Form Generator) به راحتی و با صرف کمترین زمان برای کد زنی، فرم ایجاد کنند.