به کمک برنامه ساز سیگما می توان انواع نرم افزارها و فرم های یک سازمان یا شرکت را تحت وب و بدون نیاز به برنامه نویسی و دانش برنامه نویسی تولید نمود. در ترکیب برنامه ساز و فرم ساز با گردش کار می توان فرم های الکترونیکی کارآمدی را پیاده سازی نمود.
- ایجاد جداولی به عنوان بستری برای ذخیره رکورد ها
- تعیین نوع برای فیلد های هر موجودیت شامل فیلدهای عددی، متنی، رشته، تکمیل خودکار و...
- امکان ایجاد ارتباط بین موجودیت ها و نمایش ارتباطات به صورت دیاگرام
- تعریف و مدیریت ارتباطات بین موجودیت ها
- امکان مجوزدهی به کاربران در سطح رکورد
- امکان ایجاد گردش کار (WorkFlow) و فرآیند فرم ها
- امکان ایجاد انواع فرم های ورود اطلاعات، لیست، نمایش و جستجو
- امکان ایجاد انواع فیلدهای متنی، متن چند خطی،انتخاب، رادیویی، تاریخ، گزینه، فایل و تصویر، محاسباتی و...
- امکان ایجاد روابط یک به چند با ایجاد زیرفرم مثلا ثبت سوابق کاری یک فرد
- امکان ایجاد کمبوهای مرتبط که با انتخاب یک رکورد از کمبوی اول رکوردهای مرتبط در کمبوی دوم فیلتر می شود.مثلا با انتخاب استان، فقط شهرستان های آن استان در کمبوی دوم نمایش داده شود.
- امکان قرار دادن مقدار پیش فرض برای فیلدهای فرم ورود اطلاعات
- امکان قرار دادن انواع اعتبار سنجی روی فیلدهای فرم ورود اطلاعات شامل اعتبار سنجی اجباری(به طور مثال پرکردن یک فیلد که بدون پر کردن آن فرم ثبت نشود)،چک نوع(به طور مثال نوع ورودی باید تاریخ باشد در غیر این صورت فرم ثبت نمی شود)، کد ملی (کد ملی می بایستی یک کد ملی معتبر باشد در غیر اینصورت فرم ثبت نمی شود)، شرایط بازه ای(به طور مثال در یک محدوده خاصی باید برای فیلد مقدار وارد شود و یا در خصوص فایل باید با حجم خاصی فایل بارگزاری شود)و...
- امکان قرار دادن توضیحات، راهنما و Tool Tip برای فیلدهای فرم ورود اطلاعات
- امکان تغییر ظاهر نمایش فرم های لیست و نمایش
- امکان ارسال ایمیل و پیام کوتاه
- امکان ارائه کد رهگیری و استفاده از آن در پیگیری های بعدی
- امکان اتصال به سایر سیستم ها از طریق وب سرویس
- امکان اتصال به پایگاه داده های خارجی
- امکان استفاده از کدهای امنیتی، الگوریتم های اختصاصی رمزگذاری،امضای دیجیتال، TLSوSSL
- امکان مجوزدهی روی فرم ها به کاربران و یا گروه های پرتال