Summary: If you build it - how will the bits get deployed to the desktop?
Architecture >
SmartClient >
DeploymentStrategies
Deployment Concepts
*
LifeCycle - What is the app life cycle and how does deployment relate to it?
*
DeploymentPatterns - What architecture, design and implementation patterns can be applied to deployment?
*
Environments - How does the deployment environment impact planning?
Deployment Options
*
ClickOnce - New .NET 2.0 way to deploy apps - very cool!
*
SystemsManagementServer - Microsoft management product with a very cool deployment feature
*
TerminalServices - Why install on the desktop at all? Just run it from a server
*
UpdaterApplicationBlock - .NET 1.1 application block for deployment
*
WindowsInstallerMSI - Good ol' setup.exe type programs
Do you have another way? Tell us about it! Don't be afraid to share your experiences with the community. Remember - Wikis are cool because they're up to you.