Enterprise Development
Welcome to Enterprise Development section of C# Corner. In this section, you will find Visual Studio Enterprise Development tools, UML, and Microsoft Solutions Framework related source code samples, articles, tutorials, and tips.


  • Reflection in .NET

    Reflection is the mechanism of discovering class information solely at run time. Let's see how and where to use Reflection in C# and .NET.
  • 20 Tools I Use As A Software Developer

    Here I showcase top 20 useful tools in a software developer's life, to be used on a daily basis.
  • Requirement Gathering And Creating Initial ER Model

    Yes of course before you start your work and make your hands dirty in database designing, it is very important to gather the complete requirements of the system. Because when you’re developing somethi
  • Basics Of Enterprise Architecture - Part Two

    In the last article, a few key terms like reference architecture, artifacts and types of artifacts were explained. That article also highlighted the need of having a reference architecture in place. T
  • Basics Of Enterprise Architecture - Part One

    In this article, you will learn the basics of Enterprise Architecture. In simple language, any laid out principle to design, develop, implement or/ and consume the Service or a product or a combinatio
  • What And How Of Requirement Gathering - Part Two

    Prototyping allows gathering information by faking the production environment. In this technique, quite a lot of tools can be used to collect information, such as software programs to monitor/record m
  • What And How Of Requirement Gathering - Part One

    This article series is about one of the most important phases in any SDLC process
  • Software Enterpise Architectural Patterns

    This blog or series of blogs will let you learn the basics of a few Software Enterprise Architectural Patterns.
  • Who Is An Enterprise Architect

    Earlier, I wrote two posts on the basics of EA, but in this post, I am taking a step back and trying to explain the difference between an IT Architecture and an Enterprise Architecture and sequentiall
  • Enterprise Application Integration

    This article explains Enterprise Application Integration.
  • If Computers Not Exists

    In this blog you will learn about the fact what will you be if computers were not exists.
  • Auto-Paginated Dashboard in Enterprise Application

    This article illustrates the Dashboards and their use in making of enterprise applications.
  • Extreme Programming

    Extreme Programming is new development technique getting adopted in the software development and the key strength of this methodology is simplicity, team work, quality and testing.
  • Windows Management Instrumentation (WMI)

    WMI is a component of the Microsoft operating system that allows you to monitor virtually every piece of the system either locally or remotely.
  • Microsoft Enterprise Instrumentation Framework(EIF) - Quick Guide

    The Microsoft EIF is a bunch of assemblies for .Net that make your life easy when it comes to instrumenting your program, by this I mean tracing facilities, writing to the event log, and many other things.
  • Host Integration Server 2000 : An Overview

    This white paper highlights some of the features offered by Microsoft's Host Integration Server 2000. This white paper also gives an overview of key benefits and features in Host Integration Server 2000.
  • A Beginner's Guide to Microsoft's shared Source CLI (Rotor)

    The Common Language Infrastructure (CLI) is the ECMA standard that describes the core technologies contained in .NET.
  • Extending Your Working Environment in Visual Studio - Advanced

    In my previous article, you learned about how to create wizards and some simple objects such as DTE, Solutions, Project and Project Item. These objects help us to customize our Visual Studio working environment.
  • N-Tier Development with Microsoft .NET : Part I

    The purpose of this article is to examine a proof of concept on an architecture that follows the DNA pattern on concept only.
  • Data Access Layer based on dataSets

    This article aims to introduce the reader to several conceptual problems encountered in the development of a generic Data Access Layer (from now on referred to as DAL).
  • N-Tier Development with Microsoft .NET : Part III

    The last installment in this series detailed more on the middle tier – business – façade and how to create a Web Service Export Proxy to have a physically separated middle tier.
  • J2EE and Microsoft .NET for Enterprise Applications

    The purpose of this article is to provide an introduction to and overview of both J2EE and Microsoft .NET and compare the both side by side.
  • In-depth Look at WMI and Instrumentation: Part I

    WMI provides a consistent programmatic access to management information in the enterprise. It uses the typical provider and consumer concept where you have on one side components providing this management information while on the other side management applications can subscribe and consume it.
  • nHibernate vs Entity Framework

    ADO.Net Entity framework and nHibernate are object relational mapping frameworks.
  • Access CRM 2011 Online using Services

    In this article I am going to explain how do we access CRM 2011 online data using services.
  • View More