امکانات و پتانسیل های گسترده ارائه شده توسط دات نت ، امکان طراحی و بکارگیری برنامه های پیچیده توزیع شده را براحتی میسر می سازد. پیاده سازی برنامه های اینچنین بزرگ و پیچیده در گذشته دارای چالش های خاص خود بود و در برخی موارد غیر ممکن بنظر می آمد. در این مقاله قصد داریم به بررسی یک برنامه نمونه در این رابطه پرداخته و پس از آنالیز نیازها و خواسته های موجود ، نحوه استفاده از دات نت را بمنظور تامین خواسته های فوق ، بررسی نموده تا از این رهگذر پلات فرم دات بهمراه پتانسیل های آن بهتر شناخته گردد.
بدین منظور یک سیستم نمونه وام در یک بانک فرضی را بررسی می نمائیم . سیستم فوق، دارای کاربران متعددی است که از طریق دستگاههای متفاوت ( کامپیوتر ، موبایل ، PDA ) قصد استفاده از خدمات مربوطه را دارند.سیستم فوق ، همچنین دارای همکاران تجاری ( Business Partner) متفاوتی است که بنوعی با آنان تعامل اطلاعاتی دارد . برخی از همکاران تجاری از اطلاعات موجود در سیستم بعنوان مصرف کننده استفاده ( دائره پیگیری وام های دیرکرد) و برخی دیگر اطلاعاتی را تولید ( آژانس های ارائه دهنده خدمات بررسی کارت های اعتباری ) و در اختیار سیستم وام ، قرار خواهند داد.این سیستم همچنین دارای کاربران متعدد با نگرش های متفاوت نسبت به سیستم می باشد. کارکنان بانک ، مدیریت سیستم و کاربران عادی ، جملگی بعنوان کاربران سیستم فوق محسوب شده و هر یک با توجه به نگرش و خواسته خود از سیستم استفاده خواهند کرد.
شکل زیر ، دیاگرام کلی سیستم فوق را بهمراه برنامه ها و کاربران مربوطه ، نشان می دهد . همانگونه که در شکل مشاهده می شود تمامی عملیات سیستم را می توان به هشت گروه متفاوت تقسیم و در ادامه اقدام به ارائه راهکار مربوطه در این زمینه نمود .