A toolkit for abstracting user interaction in Windows based UI's. For example: Using the IUserMessageBox provides several advantages:
- Supports using the MVVM pattern.
- Enables unit testing with clear concise tests.
- Code can be shared across several Windows based UI technologies.