.NET Line Of Business App

Scalability

Systems Integration (EAI/SOA/EDA)

Message Bus / Service Bus (ESB)

Pub / Sub

Frameworks / Tools, nServiceBUs, Mass Transit, Neuron, Biz Talk, ESB.NET, Internet Service Bus, BizTalk Services, Linxter

Business Process Management (BPM)

Complex Event Processing

Master Data Management (MDM)

Deployment

Cloud / Utility Computing

Go Grid

Amazon ECC

Google App Engine

Flexiscale

Mosso

Architecture & Design

Domain Driven Design (DDD)

Service Oriented Architecture (SOA)

Event Driven Architecture (EDA)

Application Architecture

n-tier

Onion

Object Oriented Programming (OOP)

Distributed Domain Driven Design (DDDD)

Greg Young

Model Driven Development/Architecture (MDD/A)

Multi-tenancy

Software as a Service (SaaS)

Infrastructure

Infrastructure Abstraction Layer

Rhino Commons, IoC, Unit Of Work, IRepository<T>

Inversion of Control (IOC)

Castle Windsor

Structure Map

Spring

Object Relational Mapping (ORM)

NHibernate, Castle Active Record, Fluent NHibernate, LINQ to NHibernate

Aspect Oriented Programming (AOP)

Application Logic

Rules / Policy Engine

Domain Specific Languages (DSL), Internal, Boo, Fluent Interface, DLR, External, Parser Generators

Domain Model

Domain Services

Workflow

User Interface

Smart Client

Windows Forms

WPF

Mobile Device

Web

Platform, ASP.NET MVC, ASP.NET, Portlets / CMS Modules, Javascript Widgets, SharePoint Web Parts

Web 2.0, Ajax, Mashups

Architecture, Web Forms, Model View Controller (MVC), Model View Presenter (MVP)

Identity Management

Identity Federation

Technology

Zermatt

Ping Identity

Open ID

Windows Card Space

Identity Metasystem

Style

Role Based

Claims Based, SAML

BI / Analytics

Reporting

SQL Server Reporting Services (SSRS)

Online Analytical Processing (OLAP)

Multidimensional Databases, SQL Server Analysis Services (SSAS)

Front End Analytics Tools

Data Warehousing

Extract Transform and Load (ETL), SQL Server Integration Services (SSIS), Talend Studio, Rhino ETL

Performance Monitoring / Management

Key Performance Indicators (KPI)

MS Performance Point Server

Business Activity Monitoring (BAM)

Balance Scorecard

Monitoring

Systems Performance Monitoring

Business Activity Monitoring (BAM)

Development Process

Agile

Xtreme Programming (XP)

Scrum

Crystal

Test Driven Development (TDD)

Behavior Driven Development (BDD)

Continuous Integration (CI)

API

WCF

REST

SOAP,WS-*

POX/HTTP