Foundations - Workflow & Business Processes

Workflow is a term that typically refers to the activities, interactions, events, and flow of information that make up business processes. Using software to automate business processes can relieve workers of repetitive and mechanical tasks, ensure that required business procedures are followed, and improve the reliability, tracking, and transparency of those processes. Windows Workflow Foundation is a software platform for automating workflow.


MSDN Architecture Webcast: Patterns & Practices Live! Learn How Microsoft Windows Workflow Foundation Will Affect Your Architecture

Many architects want to know how Windows Workflow Foundation will affect the architecture of service oriented systems. To find out, join this webcast. Windows Workflow Foundation is a programming model, engine, and tool set that can be used to quickly build workflow enabled applications on the Windows platform.


John Evdemon on Workflow and BPM John Evdemon on Workflow and BPM
My name is John Evdemon and I'm an Architect in the Architecture Strategy team. In this community section you'll find the most recent workflow related community activities and resources.

PDC 2008 Architect Edition

Framework Design, Architecting for Scalability, Cloud Computing Challenges, Concurrency and Parallelism, High Performance Computing... Watch the most relevant online content for software architects revealed during PDC 2008.

A Lap Around Windows Azure
A Lap Around Windows Azure

A Lap Around the Azure Services Platform
A Lap Around the Azure Services Platform

Live Services: A Lap around the Live Framework and Mesh Services
Live Services: A Lap around the Live Framework and Mesh Services

Architecture of the .NET Services
Architecture of the .NET Services

Windows Azure: Architecting and Managing Cloud Services
Windows Azure: Architecting and Managing Cloud Services

Live Framework Programming Model Architecture and Insights
Live Framework Programming Model Architecture and Insights

.NET Services: Connectivity, Messaging, Events, and Discovery with the Service Bus
.NET Services: Connectivity, Messaging, Events, and Discovery with the Service Bus

Cloud Service Development Best Practices
Cloud Service Development Best Practices

How HP Built their Magcloud Service on Windows Azure
How HP Built their Magcloud Service on Windows Azure

Dublin and .NET Services: Extending On-Premises Applications to the Cloud
Dublin and .NET Services: Extending On-Premises Applications to the Cloud

Improving .NET Application Performance and Scalability
Improving .NET Application Performance and Scalability

Designing Your Application to Scale
Designing Your Application to Scale

Distributed Caching: Project Velocity: A First Look
Distributed Caching: Project Velocity: A First Look

Microsoft Visual Studio: Bringing out the Best in Multicore Systems
Microsoft Visual Studio: Bringing out the Best in Multicore Systems

How to Develop Supercomputer Applications
How to Develop Supercomputer Applications

Addressing the Hard Problems with Concurrency
Addressing the Hard Problems with Concurrency

Improving Code Quality with Code Analysis
Improving Code Quality with Code Analysis

Software Diagnostics and Quality for Services in VSTS 2010
Software Diagnostics and Quality for Services in VSTS 2010

Extensible Applications: A Lap Around the Managed Extensibility Framework
Extensible Applications: A Lap Around the Managed Extensibility Framework

Agile Development: A Lap Around VSTS 2010
Agile Development: A Lap Around VSTS 2010

Agile Development with Microsoft Visual Studio
Agile Development with Microsoft Visual Studio

ALM and Team Foundation Server 2010: Cool New Features
ALM and Team Foundation Server 2010: Cool New Features

.NET Ultimate: Overview of .NET 3.5 SP1 and 4.0
.NET Ultimate: Overview of .NET 3.5 SP1 and 4.0

Framework Design Guidelines
Framework Design Guidelines

Modeling Futures: A Lap around Oslo
Modeling Futures: A Lap around Oslo

Architecture without Big Design Up Front
Architecture without Big Design Up Front

Deep Dive: Dynamic Languages in Microsoft .NET
Deep Dive: Dynamic Languages in Microsoft .NET

IronRuby: The Right Language for the Right Job
IronRuby: The Right Language for the Right Job

An Introduction to Microsoft F#
An Introduction to Microsoft F#

ASP.NET MVC: A New Framework for Building Web Applications
ASP.NET MVC: A New Framework for Building Web Applications

Rich Internet Applications: Building Business Focused Applications
Rich Internet Applications: Building Business Focused Applications

Sync Framework: Enterprise Data in the Cloud and on Devices
Sync Framework: Enterprise Data in the Cloud and on Devices

RIA for Mobile with Silverlight 2
RIA for Mobile with Silverlight 2

User Experience: Developing Multi-touch Applications
User Experience: Developing Multi-touch Applications

Extending Battery Life with Energy Efficient Applications
Extending Battery Life with Energy Efficient Applications

SQL Server 2008: Beyond Relational
SQL Server 2008: Beyond Relational

A Lap around SQL Services
A Lap around SQL Services

Deep Dive into Spatial Data
Deep Dive into Spatial Data

Datacenters and Resilient Services
Datacenters and Resilient Services

A Practical Look at Architectural Challenges and Opportunities in the Cloud
A Practical Look at Architectural Challenges and Opportunities in the Cloud

Enterprise Grade Cloud Applications
Enterprise Grade Cloud Applications

Cloud or No Cloud, the Laws of Physics Still Apply
Cloud or No Cloud, the Laws of Physics Still Apply

Live Services: Making your Application More Social
Live Services: Making your Application More Social

Identity Roadmap for Software + Services
Identity Roadmap for Software + Services

Claims-based Identity: Geneva Server and Framework Overview
Claims-based Identity: Geneva Server and Framework Overview

Microsoft Application Virtualization 4.5
Microsoft Application Virtualization 4.5

Enabling Test Automation Using Windows Server 2008 Hyper-V
Enabling Test Automation Using Windows Server 2008 Hyper-V

Leveraging Virtualization to Improve Code Quality with Visual Studio Team System
Leveraging Virtualization to Improve Code Quality with Visual Studio Team System

How We Built a Multi-Enterprise Supply Chain Application
How We Built a Multi-Enterprise Supply Chain Application


Top of page Top of page