طرح کسب و کار : شرکت طراحی وب سایت و Application های نرم افزاری

از OCCC Wiki
پرش به ناوبری پرش به جستجو
  • موضوع: راه اندازی شرکت طراحی وب سایت و Application های نرم افزاری
  • تهیه کننده:پدرام پرستوک


خلاصه اجرایی

از آنجائیکه روز به روز تعداد استفاده کنندگان از اينترنت در کشور بیشتر می شود از این رو محیط اينترنت زمینه مناسب براي ایجاد ارتباطی نو و همچنين عرضه خدماتی نوین وجدید می باشد. طراحی سایت میتواند اولین گام در راستای پیدایش فرصتهایی نو در تجارت و ارائه ی خدمات به روشی نوین است. در این مورد طراحی وب سایت با امکانات و ماژول های مورد نظر برای مشتری امری مهم تلقی میشود.

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


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

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

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

معرفی شرکت

شرکت گروه مهندسی لبخند www.Sitedesignco.net

شرکت گروه مهندسی لبخند ، منتخب در گروه های طراحی سایت ، از حرفه ای ترین شرکتهای طراحی سایت و بهینه سازی سایت و طراحی برنامه در ایران است. شرکت گروه مهندسی لبخند از سال 76 در تحت نام تجاری آرمان امید ساحل تاسیس شده و در حوزه نرم افزار ها و سیستم های کشتی رانی شروع به فعالیت کرد. تجربه چندین ساله این شرکت در زمینه طراحی سایت ، طراحی پرتال ، فروشگاه اینترنتی ، طراحی سایت خبری ، طراحی سایت شرکتی ، طراحی سایت شخصی ، طراحی سایت آموزشی ، طراحی سایت تبلیغاتی ، طراحی سایت نیازمندی ، طراحی فروشگاه اینترنتی ، طراحی تالار گفتگوی تخصصی ، طراحی سایت پزشکی و ... این شرکت را برجسته و در پیشبرد اهدافش پیشگام کرده است . این شرکت با آگاهی از وضعیت کنونی بازار طراحی سایت و نیازمندیهای مورد نیاز مشتریان در این زمینه در کوتاهترین زمان ممکن و با سرمایه مناسب این امکان را برای شما بوجود می آورد که در زمینه کاری خود کسب و کار اینترنتی داشته باشید.

زمینه های کاری شرکت گروه مهندسی لبخند

√ طراحی سایت √ بهینه سازی سایت √ افزایش ترافیک سایت √ طراحی پرتال √ مشاوره وب


چارت سازمانی:


Chart.png

چشم انداز -Vision

چشم انداز شرکت برای سال 1396 قطب برنامه نویسی، طراحی وب سایت و طرای نرم افزار های خاص می باشد.


کشف ایدئولوژی اصلی سازمان

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

ایدئولوژی اصلی باید معنادار و انگیزشی برای افراد داخل سازمان باشد. این ایدئولوژی نیازی نیست که برای افراد خارج سازمان جالب باشد. چرا نیازی نیست اینگونه باشد؟ زیرا این افراد داخل سازمانند که ایدئولوژی سازمانی را در طولانی مدت اجرا می کنند. ایدئولوژی اصلی خود می توانند در تعیین اینکه چه کسانی داخلی و چه کسانی خارج از سازمان تلقی می شوند نقش ایفا کند. یک ایدئولوژی شفاف و به خوبی توصیف شده افرادی از شرکت را که ارزش های شخصی‌شان با ارزش های اصلی سازمان یکی است جذب خود می کند و بالعکس افرادی را که ارزش های شخصی آنها با این ارزش ها سازگار نیست جذب نمی کند. شما نمی توانید ارزش های اصلی جدید و هدف شرکت را به افراد القا کنید. نه ارزش های اصلی و نه هدف شرکت را نمی توان در افراد ایجاد کرد. مدیران غالبا می پرسند چگونه ایدئولوژی اصلی مان را با افراد سازمان به اشتراک بگذاریم؟ این کار شدنی نیست. شما نمی توانید چنین کنید. در عوض افرادی را بیابید که نسبت به دیگران مایل ترند تا در ارزش های اصلی و هدف سازمانتان شریک شوند؛ این گونه افراد را جذب و حفظ کنید؛ و بگذارید آنهایی که در ارزش های اصلی تان شریک نمی شوند از شرکت بروند. در واقع در بیان ایدئولوژی اصلی ممکن است برخی افراد زمانی که بفهمند ارزش های شخصی شان با ارزش های اصلی سازمان یکی نیست - شرکت را ترک کنند. اجازه این کار را بدهید و از آن استقبال کنید. مطمئنا بهتر این است که در ایدئولوژی اصلی سازمان طیفی از افراد با نقطه نظرات مختلف حضور داشته باشد ولی توجه داشته باشید که افرادی که در ارزش های اصلی مشابه و هدف مشابه شما شریک می شوند الزاما یکسان فکر نمی کنند و نگرششان مشابه نیست. ایدئولوژی اصلی را با بیانیه های ایدئولوژی اصلی اشتباه نگیرید. یک شرکت ممکن است یک ایدئولوژی اصلی خیلی قوی داشته باشد بدون اینکه بیانیه رسمی ای در این باره داشته باشد. برای مثال شرکت نایک ( با توجه به آنچه ما می دانیم ) بیانیه ای درباره هدف اصلی شرکت بیان نکرده است. باتوجه به مشاهداتمان نایک هنوز یک هدف اصلی قدرتمند دارد که در سراسر سازمان مشاهده می شود: " برای تجربه احساس رقابت، رقبای برنده و بازنده. " نایک یک محوطه ای دارد که خیلی شبیه یک عبادتگاه است که روح رقابتی در آن دیده می شود تا یک مجتمع اداری شرکتی. تصاویر بزرگ قهرمانان شرکت‌ نایک دیوارها را پوشانده و پلاک های برتری از قهرمانان ورزشی نایک در قالب والک نایک آویزان شده‌اند، مجسمه های قهرمانان ورزشی نایک در اطراف مواردی است که محوطه را احاطه کرد و ساختمان هایی که نشان از قهرمانی هایی از قبیل قهرمانی دونده ماراتون جان بینوات و بسکتبالیست معروف مایکل جردن و تنیس باز حرفه ای مک ارون، دارند. افراد شرکت‌ نایک که با روح رقابتی موجود در آنها ایجاد انگیزه نمی شود و بحث‌های جنجالی ای و مجادله هایی که زیاد در فرهنگ آنها به طول نمی انجامد. حتی نام شرکت نشان از وجود حس رقابت دارد. نایک خدای ( زن ) یونانی است، خدای پیروزی. پس اگرچه شرکت نایک هدفش را رسما بیان نکرده، واضح است که هدفی مهم را دنبال می کند.

در نتیجه تشخیص ارزش های اصلی و هدف اصلی یک تمرین در نحوه استفاده از کلمات نیست. در حقیقت یک سازمان در طول زمان طیفی از بیانیه ها را اعلام خواهد کرد تا ایدئولوژی اصلی خود را شرح دهد. در آرشیو هولت پاکارد بیش از شش نسخه مختلف از روش شرکت دیده می شود که توسط دیوید پاکارد بین سال های ۱۹۵۶تا ۱۹۷۲ارائه گردیده است. همه آنها اصولی مشابه را بیان می کنند ولی کلمات متنوعی با توجه به عصر و شرایط آن دوره مورد استفاده قرار گرفته اند. به گونه‌ای مشابه، ایدئولوژی اصلی شرکت‌ سونی به شکل های بسیار متفاوتی در طول تاریخ شرکت بیان شده‌است. در زمان تاسیس، ماسارو ایبوکا دو عنصر کلیدی ایدئولوژی سونی را شرح می دهد: ما می خواهیم پذیرای دشواری‌ها و مشکلات فنی باشیم و تلاش خود را روی کالاهای فنی که نیاز به مهارت بالا دارند و در جامعه بسیار معتمدند، متمرکز کنیم صرف‌نظر از مقداری که تولید می کنیم. ما می خواهیم روی توانایی، عملکرد و شخصیت فردی تاکید کنیم تاهر فرد بتواند تمام توانایی و مهارت خود را نشان دهد. " چهار دهه بعد این مفهوم در بیانیه ای که روح پیشگامی سونی نامیده شد اینگونه نمود پیدا کرد:

سونی همواره پیشگام و پیشرو بوده و هرگز قصد ندارد دنباله‌رو دیگران باشد. از طریق این رویکرد سونی قصددارد به تمام جهان خدمت رسانی کند و این شرکت همواره در پی کشف ناشناخته هاست. سونی احترام و تشویق توانایی های فردی را به عنوان یک اصل می داند و همواره تلاش می کند تا به افراد کمک کند تا بهترین باشند. این نیروی بقای سونی است. " ارزش های اصلی مشابه با استفاده از بیاناتی متفاوت.

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

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

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

ماموریت -Mission

تحقیق و توسعه (Research & Development) :

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

اهم وظایف واحد تحقیق و توسعه  :

· خلاقیت بر پایه ایده ها و مفاهیم بدست آمده از مباحثات و فرصتها در زمِینه فن آوری اطلاعات و نرم افزار

· کمک به تبیین استراتژیهای سازمان در زمینه فن آوری اطلاعات و نرم افزار

· سازماندهی و اجرای پروژه های تحقیق و توسعه مبتنی بر استراتژیهای سازمان

· بررسی زمینه های کاری رقبا و مشتریان در زمینه فن آوری اطلاعات و نرم افزار

· بررسی منابع و گرایشات بازارهای نرم افزاری داخلی و خارجی · عملیات تحقیق و توسعه

· اجرا و مستندسازی کارهای مبتنی بر تحقیق و توسعه شامل جستجو و جمع آوری اطلاعات مورد نیاز در زمینه صنعت نرم افزار

· بررسی و ارائه آخرین راه حلهای نرم افزاری در حوزه داخلی و خارجی ، با کمک و بهره گیری از توان نیروهای متخصص و خبره در هر زمینه

· مشاوره و همکاری با سایر واحدهای مربوط و مراکز تحقیقات نرم افزار

· بررسی و ارزیابی پیشنهادات و نیازهای اعلام شده توسط پروژه ها و همکاری در تعیین راه حل مطلوب و اجرای آنها

پشتیبانی فنی :

واحد پشتیبانی و نگهداری محصول از واحدمهندسی نرم افزار در تحقق جلب رضایت مشتریان، محصولات نرم افزاری تولیدی داخل کشور و خارجی را با توجه به توان فنی تخصصی و همچنین ساختار پویای واحد، پشتیبانی می نماید. این واحد متعهد شده است تا خدمات زیر را در ارتباط با مشتریان ارائه نماید:

· رفع خطا ها و مشکلات که در حین اجرای سیستم های کاربردی بوقوع می پیوندد.

· اعلام و ارتقا سیستم های نرم افزاری از قبیل نصب نسخ جدید ، اصلاحات، سرویس پــک ها و …

· انجام درخواست های جدید نظیر گزارشات و غیره در صورت لزوم

· اعمال تغییرات جزئی و زیر بنایی در سیستم های کاربردی

· نگهداری و تبدیل اطلاعات سیستم های کاربردی در وضعیت بهینه

· تهیه مستندات بروز شده حین انجام تغییرات برروی سیستم های کاربردی

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

نوآوری :

تکنولوژی هیچ گاه متوقف نمی شود، ما نیز متوقف نمی شویم. از ابتدایشروع کارمان تاکنون هدف ما نو آور بودن درهر یک از حرکتهایمان بوده است.

موفقیت مشتری :

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

اهداف -Goals

اهداف مالي -> افزایش نرخ سهام شرکت و کسب سرمایه داخلی و خارجی ده 5 سال آینده

اهداف پرسنلي

ایجاد بزرگترین سیستم دورکاری برای پرسنل برای تمام نقاط دنیا

اهداف توليد

تولید سریع نرم افزار های پرکاربرد و تولید نرم افزار های حرفه ای با نهایت دقت

اهداف تحقيق و توسعه

گسترش حوزه فناوری IT در سرتاسر کشور

الکترونیکی کردن بیشتر فعالیتهای شرکت ها - خصوصاً حوزه ارائه خدمات مانیتورینگ و سیستم مدیریت برای مدیران

راه انداری سیستم های IDSS


رعایت استانداردها :

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

ابزارهای (Components) فراوانی برای تولید نرم‌افزارها و برنامه‌ها وجود دارد. این ابزارها برای نیازهای متفاوتی ایجاد شده‌اند و هر ابزار، برای شرایط خاصی مناسب خواهد بود. از ابزارهای مختلفی در هر پروژه بر حسب نیاز آن پروژه می‌توان استفاده کرد. این ابزارها که روز به روز پیشرفته‌تر می‌شوند، امکانات جدیدتر و بهتری را به برنامه‌ها می‌توانند اضافه کنند. نپراش گستر امکانات این ابزارها را می‌شناسد و امکانات جدید آن‌ها را نیز بررسی می‌کند تا در زمان مناسب از آن‌ها بهره بگیرد و این مزایا را بتواند در اختیار مشتریان خود قرار دهد.

بکارگیری قویترین زیر ساخت ها :

در سال‌های اخیر، نرم‌افزارها وسعت زیادی پیدا کرده‌اند. شرکت‌های بزرگ نرم‌افزاری، با بررسی‌های آماری گسترده به این نتیجه رسیده‌اند که بسیاری از نرم‌افزارها به قسمت‌های مشترک و خدمات مشترکی نیاز دارند. برای کمک به سرعت بخشیدن به توسعه و ساخت نرم‌افزارها، بعضی از این شرکت‌ها نظیر Sun Microsystems و Microsoft زیرساخت‌هایی را ایجاد کرده‌اند که به تولیدکنندگان نرم‌افزار کمک می‌کند تا با بهره‌گیری از خدمات و امکانات این زیرساخت‌ها، برنامه‌ها را با سرعت بیشتر و امکانات بیشتر تولید کنند. در حال حاضر دو زیرساخت اصلی وجود دارد که در پروژه‌های نرم‌افزاری از آن‌ها استفاده می‌شود. یکی از این زیرساخت‌ها، J2EE از شرکت Sun Microsystems است که با قدمت، قدرت، امنیت و بسیاری مزایای دیگر، برای شرکت‌ها و سازمان‌های بزرگ مفید است. زیرساخت دیگر .NET است که شرکت Microsoft آن را ارائه کرده است و در صورتیکه شرکت یا سازمانی متکی به فناوری‌های شرکت Microsoft است، این زیرساخت برایش بسیار مناسب خواهد بود. نپراش گستر با سنجش نیازهای مشتریان و نگاه علمی و عملی به وضعیت حال و آینده صنعت نرم افزار از زیر ساخت .NET استفاده می نماید که از نظر کمی و کیفی در صنعت نرم افزار بی نظیر می باشد و از پشتیبانی قوی و مطمئن شرکت مایکروسافت بر خور دار است.

رعایت اصول مهندسی نرم افزار :

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

معرفی محصولات و خدمات

خدمات شرکت در چندین گروه دسته بندی می شوند :

طراحی سایت :

-> طراحی انواع سایت ها شخصی، شرکتی، فروشگاهی، تخفیف گروهی و غیره

-> طراحی با امنیت بالا

-> سیستم مدیریت یکپارچه


خدمات طراحی سایت:

میزبانی وب و یا هاستینگ

طراحی پوسته سایت نسخه موبایل

مشاوره و پشتیبانی رایگان

سیستم ها و پرتال ها :

بانکی

تجاری

کشتیرانی

و ...


ارائه محصول در قالب نرم افزار آندروید - Android

تحویل بسته در قالب نرم افزار قابل نصب در گوشی های آیفون - IOS

درج اخبار با قابلیت به روزرسانی

درج مجموعه های مختلف گالری تصاویر

مدیریت ارتباط با ما

درج مقالات مفید

درج لینک های مفید به سایت های مرتبط

معرفی های سازمانی

قابلیت به روز رسانی محتوا شامل: متن، تصویر، کلیپ تبلیغاتی

قابلیت تعیین صوت برای نرم افزار و پخش های مختلف پورتال

قابلیت ارتباط با مشتریان و دریافت نیازمندی های آنها جهت تبلیغات و ارائه پورتال

قابل استفاده برای تمامی کسب و کارها، به خصوص شرکت های تولیدی که نیاز به معرفی محصولات و خدمات خود دارند.

امکان اطلاع رسانی مشتریان از طریق نرم افزار برای محصولات و خدمات جدید

امکان معرفی شرکت به همراه زمینه های فعالیت با قابلیت به روز رسانی

پشتیبانی از حالت چند زبانه (فارسی - عربی - انگلیسی)

محصولات جایگزین و سازگار

شرگت گروه مهندسی لبخند با تولید CMS قدرتمند و دارای چندین ماژول می خواهد یک سیستم جامع و مرتبط با دیگر سیستم های شرکت در اختیار کاربران و شرکت های دیگر قرار دهد.در واقع تا زمانی که اینترنت هست محصولات شرکت در دست رس کاربران قرار دارد. به علاوه شرکت در حال توسعه نرم افزار های خود از USSD و دیگر سیستم ها غیر از انترنت می باشد.

به دو شیوه ممکن است نرم افزارهای جدیدی بر مبنای نرم افزار سابق نوشته شود:

۱) نرم افزار جدید، ضمیمه نرم افزار سابق شود به نحوی که عملکرد جدیدی داشته باشد در حالی که جایگزین نرم افزار سابق نمی‌گردد. برای مثال برنامه سازگار، خروجی برنامه دیگری را که به زبان انگلیسی نمایش داده می‌شود، به زبان فارسی تبدیل نماید. بنابراین در این نوع از نرم افزار سازگار، برنامه جدید با برنامه سابق تلفیق شده در حالی که خللی در عملکرد آن ایجاد نمی‌کند نتیجه دیگری را به وجود می‌آورد.

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

۲ ) نرم افزار سازگار از طریق همانندسازی با نرم افزار نخست تولید می‌شود. در این شیوه نرم افزار سازگار لزوما عملکرد برنامه نخست را خواهد داشت و ارتباط آن با سخت افزار و واسط‌ها همانند نرم افزار اولیه است.


در صورتی که در شیوه همانندسازی، عبارات یا ساختار برنامه اصلی، نرم افزار نخست کپی شده باشد مشمول نقض حق پدیدآورنده در مورد حق تکثیر وی خواهد شد اما در صورتی که نرم افزار سازگار متضمن عبارات و یا ساختار برنامه نخست نباشد، فاقد مانع حقوقی است زیرا در این شیوه صرفا ایده اقتباس شده است و‌‌ همان‌طور که در مقاله کپی رایت چیست گفتیم ایده به تنهایی مورد حمایت نیست بلکه ابراز و بیان آن است که مورد حمایت است. اما در صورتی که بخشی از بیان (که در نرم افزار شامل کد، ساختار، ترتیب و یا سازمان) برنامه نخست باشد‌‌ همان‌طور که در ماده ۵ قانون ایران گفته شده است با رعایت حقوق مادی نرم افزار امکان پذیر است. این مساله با عبارات روشن‌تر در ماده ۱۲ آیین نامه قانون مذکور این چنین آمده است: استفاده از نرم‌افزارهای دیگر برای ایجاد نرم‌افزارهای سازگار و مکمل که قابلیت‌ها و ظرفیت‌ها یا کاربری جدید ایجاد کند بلامانع است و نقض حقوق پدیدآورنده نرم‌افزارهای دیگر محسوب نمی‌شود مشروط بر اینکه پدیدآورنده نرم‌افزار سازگار و مکمل، رضایت کتبی پدیدآورندگان نرم‌افزارهایی که برای نخستین بار در ایران ‌تولید و توزیع شده است را گرفته باشد.

اما استدلال مخالفین این نظریه نیز قابل توجه است؛ زیرا زمانی که برای اولین بار یک نرم افزار وارد بازار می‌شود، در اثر فروش مکرر، عملا به صورت یک استاندارد در می‌آید. بنابراین با اختصاص سهم عمده از امکانات بازار به این تولیدکننده، پوشش حمایتی مضاعف از آن موجب رکود بازار و کاهش سرعت تولید محصولات تکمیلی و ارتقاء دهنده می‌شود.

برای قضاوت صحیح میان این دو دیدگاه باید نگاهی دوباره به اصول بیاندازیم. گفتیم که در حق تالیف (کپی رایت) این «بیان» است که مورد حمایت قانون قرار می‌گیرد نه ایده و از این قاعده مسلم حقوقی نمی‌توانیم چشم پوشی کنیم در نتیجه باید در هر مورد بررسی شود که این حمایت تا حدودی گسترش یابد که بیان ایده را در نرم افزار شامل شود نه صرف ایده را.

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

اغلب دعاوی، ادعای کپی شدن بخشی از برنامه است که عمدتا شامل همین واسط‌ها است. اما نکته خاصی که در برخی آراء مورد توجه قرار گرفته است، محدودیت‌های اجباری است که در تولید نرم افزار جدید اتفاق می‌افتد. عوامل ثابتی که در این صنعت وجود دارد، خواه نا‌خواه منجر به شباهت برخی از بخش‌ها و ساختار‌ها می‌گردد زیرا مشخصات رایانه‌ای که به وسیله آن نرم افزار طراحی می‌شود، استانداردهای طراحی، تقاضاهای موجود در بازار و رویه‌های برنامه نویسی که به صورت عرف در آمده است، محدودیت‌هایی را در تنوع و تمایز محصول ایجاد کرده است.


مهندسی معکوس راهی برای تولید برنامه سازگار

برای تولید برنامه سازگار، در اختیار داشتن پروتکل و فرمت برنامه ضروری است. هر برنامه در ارتباط با سخت افزار و واسط برنامه و سایر برنامه‌ها دارای پروتکل خاص خود است. منظور از پروتکل، ضوابط و روشی است که انتقال داده را میان دو نرم افزار یا میان نرم افزار و سخت افزار معین می‌کند.

تولید کننده نرم افزار اصلی تمام تلاش خود را بر حفاظت از پروتکل‌های محصولات خود می‌کنند خصوصا در مواردی که کدهای واسط در یک برنامه به صورت پراکنده قرار داشته باشد و نتوان آن را از سایر اجزاء جدا کرد. بنابراین برای دستیابی به پروتکل راهی باقی نمی‌ماند جز آنکه عمل دی کمپایل صورت گیرد یعنی اینکه برنامه از زبان مقصد که به صورت ۰ و ۱ است به زبان منبع (زبان سطح بالا) تبدیل گردد که به این عمل مهندسی معکوس نیز می‌گویند. زیرا در جهت عکس کار رایانه که معمولا توسط یک برنامه کمپایلر، برنامه سطح بالا را به زبان ماشین تبدیل می‌کند، عمل می‌شود. در مطالب بعدی با تفصیل بیشتر به مبحث مهندسی معکوس خواهیم پرداخت.

تحلیل صنعت مادر

نسل بعدی Active Server Pages یا ASP است که توسط شرکت میکروسافت ارائه شده است. این محصول توسط میکروسافت بعنوان شاخص اصلی فناوری در ساخت سایتهای وب در نظر گرفته شده است. با استفاده از ASP.NET می توان هم اینترانت کوچک یک شرکت را ساخت و هم یک سایت وب تجاری خیلی بزرگ را طراحی و پیاده سازی نمود. مهمترین نکاتی که در طراحی این محصول در نظر گرفته شده است راحتی استفاده و بالا بودن کارائی و قابلیت آن می باشد. در زیر برخی ویژگیهای ASP.NET را بررسی می کنیم:


• صفحات ASP.NET کامپایل می شوند:

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


• صفحات ASP.NET با ابزارهای روی سرور ساخته می شوند:

با ابزارهای موجود در ASP.NET می توان صفحات پیچیده وب را براحتی طراحی نمود. بعنوان مثال با استفاده از ابزار DataGrid می توان به آسانی داده های موجود در یک بانک اطلاعاتی را تحت وب نمایش داد.


• مجموعهASP.NET عضوی از بدنه NET. است:

بدنه NET. دارای بیش از 4500 کلاس آماده جهت استفاده در ASP.NET است. این کلاس ها تقریبا هر نیازی را در برنامه نویسی برآورده می کنند. بعنوان مثال از این کلاس ها می توان جهت تولید تصاویر بر حسب تقاضا، به رمز درآوردن یک فایل و یا ارسال یک نامه استفاده کرد.

برای کسب اطلاعات بیشتر اینجا کلیک کنید.


مقایسه ASP.NET و ASP کلاسیک:

ASP.NET نسل بعدی ASP یا ASP کلاسیک است. اما این یک پیشرفت تکاملی است بطوریکه این دو فناوری تقریبا از یکدیگر متفاوتند. صفحات ASP با زبان های دستورالعمل نویسی مانند VBScript یا JScript ایجاد می شوند اما در ASP.NET ما یک فرایند کامل برنامه نویسی با زبانهای Visual Basic یا #C (سی-شارپ تلفظ شود) داریم. همچنین در ASP کلاسیک تنها پنج کلاس استاندارد (Request, Response, Application Session, Server) وجود دارد حال آنکه در ASP.NET می توان از بیش از 4500 کلاس استاندارد موجود در بدنه NET. بهره جست.همچنین علیرغم قدرت و امکانات زیاد و متعدد ASP.NET، استفاده از آن در مقایسه با ASP کلاسیک بسیار آسانتر است. بعنوان مثال با استفاده از چند ابزار در یک صفحه ASP.NET می توان یک صفحه بسیار پیچیده HTML بدست آورد که ساخت آن در ASP کلاسیک ممکن است نیاز به چند روز کار داشته باشد.


زبانهای برنامه نویسی در ASP.NET:

شما در ASP.NET می توانید از هر زبان برنامه نویسی که با بدنه NET. سازگار باشد استفاده کنید. این زبانها عبارتند از Visual Basic.NET و #C و JScript.NET . این بدین معنی است که شما جهت نوشتن برنامه در ASP.NET نیاز به فراگیری زبان جدیدی ندارید و اگر یکی از زبانهای ویژوال بیسیک یا ++C یا جاوا را می دانید هم اکنون می توانید در ASP.NET برنامه بنویسید.از طرف دیگر تعدادی زبانهای دیگر توسط بعضی از شرکتهای فعال در این زمینه به مجموعه زبانهای استاندارد ASP.NET افزوده شده است. بعنوان مثال اگر مایل باشید حتی می توانید از PERL و COBOL هم در ASP.NET استفاده کنید.


ابزارهای ASP.NET:

سالهاست که برنامه نویسان ویژوال بیسیک جهت ساخت فرم های خود از ابزارهای ویژوال بیسیک مانند TextBox و ListBox استفاده کرده اند. در ASP.NET هم شما می توانید از ابزارهای فراوان موجود در آن برای ساخت فرم ها و صفحات خود استفاده نمائید. در ASP.NET چهار دسته عمده از ابزارها موجود است: • ابزارهای اصلی مانند TextBox، RadioButton، ListBox و Button. • ابزارهای اعتباری برای حصول اطمینان از ورود و تائید صحت اطلاعات ورودی فرم ها. • ابزارهای داده ای برای ارتباط با بانک اطلاعاتی و دستکاری داده. • ابزارهای پیشرفته جهت نمایش عناصر پیچیده در واسط کاربر مانند تقویم و آگهی های تبلیغاتی.


با استفاده از Visual Studio.NET شما براحتی می توانید با چیدن تصویری این ابزارها بر روی فرم مورد نظر، صفحه دلخواه خود را بسازید. در صورت تمایل حتی می توانید در یک ویرایشگر ساده متن مانند Notepad برنامه مورد نظر را نوشته و از این ابزارها استفاده کنید.

تحلیل صنعت خود

اگر ما بتوانیم صنعت IT را یکپارچه ببینیم در واقع می توان گفت زندگی بدون IT بسیار دشوار خواهد بود.

هدف شرکت بکپارچکی در تمام ابعاد است .به این معنا که:

فرض برای مدیر یک شرکت ، تمام امکانات برای مدیریت وی بر روی تمام ابزار های الکترونیکی ان فعال و قابل دست رس است. اتصال سیستم مدیریت محتوا سایت به تلفن همراه ان ها و یا اتصال چند سایزمان وشرکت به هم و یا ایجاد CRM یکپارچه برای شرکت ها یکی از هدف های این شرکت است.

تحلیل بازار

تحلیل رقبا

تدوین استراتژی

استراتژیهای تبلیغات و بازاریابی


استراتژیهای قیمت گذاری

مراحل توسعه محصولات

یکی از مهمترین فاکتور ها در یرنامه نویسی به روز بودن است. شرکت با افزایش دانش خود و یادگیری سیستم ها و متولوژی ها جدید همواره خود را به روز نگه می دارد. یکی از تکنولوژی ها چند ساله اخیر MVC.Net می باشد که مدل فکری Java در .Net است. در ایجا بسیار گوتاه مقدمه از ان را توضیح می دهم.

معماری ( MVC ( Model-View-Controller

MVC معماری نرم افزاریی است که در حال حاضر به عنوان یکی از الگو های نرم افزاری در مهندسی نرم افزار مورد استفاده قرار می گیرد . این الگو منطق برنامه را از رابط کاربری به طور کامل جدا می سازد ، تا به توسعه دهندگان این امکان را بدهد تا توسعه ، تست و نگهداری نرم افزار را در واحد های مستقل انجام دهند . MVC مخفف سه کلمه Model ( مدل ) و View ( نمایشگر ) و Controller ( کنترلگر ) است . معماری MVC اغلب در برنامه های وبی ( Web Application ) مورد استفاده قرار می گیرد جایی که view با کد HTML به کاربر نمایش داده می شود .MVC Model اجزای تشکیل دهنده ی MVC


Model ( مدل ) :

مدل در اصل حاوی اطلاعات مرکزی برای برنامه کاربردی است که شامل دسترسی به داده ها ، داده ها ( اطلاعات پایگاه داده ) ، قوانین اعتبار سنجی ( validation rules ) و منطق مجتمع سازی است .

View ( نمایشگر ) :

نمایشگر در واقع وظیفه نمایش به کاربر را بر عهده دارد و در واقع رابط کاربری ( User Interface ) است که مبتنی بر کد های HTML است . معمولاً رابط کاربری از داده های Model ساخته می شود . در واقع نقطه پایان برنامه کاربردی است و به کاربر نتایج عملیات ، بازیابی و نمایش داده از طریق برقراری ارتباط با دو بخش دیگر ؛ یعنی Model و Controller را نشان می دهد .


Controller (کنترلگر ) :

کنترلگر کنترل کننده جریان منطقی برنامه کاربردی است ، این بخش با تعامل با Model و View می تواند اجرا و جریان اطلاعاتی برنامه کاربردی را کنترل کند . می توان گفت که کنترلگر واسط بین Model و View می باشند ؛ یعنی با Model کار می کند و در انتها نمایشگری را برای نشان دادن واسط کاربری انتخاب می کند . ورودی کاربر را مدیریت کرده و به آنها پاسخ می دهد و با کاربر تعامل می کند . برای مثال ، Controller عبارت های پرس و جوی بانک اطلاعاتی را مدیریت کرده و آن ها را به Model ارسال می کند ، وظیفه اجرای پرس و جوها با Model است .


در واقع تبدیل برنامه کاربردی به لایه های مختلف ( Model-View-Controller ) باعث سرعت و انعطاف بیشتر در توسعه ، تست و نگهداری برنامه کاربردی می شود ، به طور مثال شما می توانید ظاهر برنامه ( View ) را تغییر دهید بدون اینکه کمترین تغییری در منطق تجاری ( Model ) برنامه ایجاد کنید . شما همچنین می توانید وظایف و نقش های کاری را یک پروژه به افراد مختلف واگذار کنید ، بدون اینکه نگران ارتباط آنها باشید به عنوان مثال طراحان می توانند بروی لایه View کار کنند در حالی که برنامه نویسان در حال کار بروی لایه Model هستند .


ASP.NET MVC

ASP.NET MVC بخشی از چارچوب کاری برنامه های وب ( ASP.NET ( ASP.NET Web application framework است ، MVC یکی از دو نوع مدل برنامه سازی ASP.NET است و مدل دیگر را با نام ASP.NET Web Forms می شناسند . در واقع MVC ASP.NET پیاده سازی مدل MVC به کمک ابزارهای توسعه نرم افزاری مایکروسافت در بستر وب ( ASP.NET ) است . توجه این تصور که ASP.NET MVC جایگزینی برای ASP.NET است کاملا اشتباه است ، در حقیقت اگر ASP.NET وجود نداشت هرگز ASP.NET MVC در بستر آن شکل نمی گرفت . مزایای استفاده از ASP.NET MVC

کنترل کاملی بروی کدهای HTML داشته باشید .

بتوانید به کمک ترکیب AJAX و کتابخانه قدرتمند JQuery رابط کاربری قدرتمند تری بسازید .

به شما امکان ساخت آدرس های SEO-Friendly برای وب سایت تان می دهد .

به راحتی پروژه خود را توسعه داده و آنرا در معرض آزمون قرار دهید .


برای کسب اطلاعات بیشتر در مورد ASP.NET MVC به وب سایت رسمی آن به آدرس http://www.asp.net/mvc مراجعه کنید .

تحلیل مالی

تحلیل ریسک

دسته بندی ریسک:

- یک مدیر پروژه می تواند ریسک های وابستگی را شناسایی و از آنها اجتناب کند ازجمله وابستگی ها:

- وابستگی های نرم افزاری

- وابستگی هایی که در سراسر توابع تقسیم به وجود می آید

- در دسترس بودن افراد در زمان مورد نیاز برای انجام وظایف

- روابط کار فرعی و قابلیت اطمینان از تحویل با توجه به برنامه


ریسک ها به طور معمول توسط عوامل زیر ایجاد می شوند:

- فقدان یک چشم انداز روشن برای پروژه

- عدم توافق بر سرنیاز، به ویژه در درون سازمان

- عدم اولویت بندی در کارها

- توسعه در یک محیط وبه سرعت درحال تغییر در پروژه های سفت و سخت

- فرآیند مدیریت تغییر که مستندات را نا کافی برای مراجعات بعدی ارائه می دهد.


ریسکهای مربوط به مدیریت اغلب خلاصه می شوند به دو دسته:

- برنامه ریزی کلی و کافی نبودن شناسایی وظایف درون پروژه

- دید نامناسب وغیر واقع به پروژه به علت ضعف مدیریت و اعضی پروژه

- مشخص نبودن مالکیت پروژه و فرآیند تصمیم گیری

- تعهدات غیر واقعی که منجربه انتظارات غیر واقعی می شود

- درگیری و ارتباط ضعیف بین کارکنان

جالب توجه است، فن آوری جزء این دسته بندی ریسک قرار نمیگیرد.

تنها در گذشته،عدم آگاهی به علت کمبود آموزش در فن آوری موجب ضعف در درک درست استفاده از ابزارها و تکنیک های فن آوری بوده است . علاوه براین ممکن است به علت نا آشنایی اعضای پروژه و کارشناسان با کاربرد نامناسب روبرو شوند.

طرح فنی

1.تکمیل CMS جامع

2.ایجاد سیستم IDSS برای سازمان ها

3.ایجاد و به روز رسانی سیستم ها روی پلتفرم های جدید .Net

4.ایجاد سیستم های تولید سایت برای خود کاربران تحت .Net



توضیحات تخصصی

سرمایه فنی این شرکت یک FrameWork جامع است که تمام سیستم های تولید شده دارای این Core هستند. در واقع سیستم های شرکت دارای قلب یکپارچه و قدرت مندی به نام Core اصلی هستند. این Core به زبان C# و به صورت object oriented programming انجام شده است. این Core دارای معماری Union Structure طراحی شده است و تمام لایه عای آن به صورت جداگانه کدنویسی و سپس یکپارچه شده است. در این Core از تکنولوژی زیر استفاده شده است:

1) Entity Frame Work 6 Code First

2) Dependenc Injection

3) Custom MVC Helper

4) Route Js

5) Angular Js

6)Fluent Routing

7) Fluent api

8) Filter Base

9) Abstration & Interface Modeling

10) Logger Managment

11) Ioc Injection

و ....