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