Windows Mobile 6 is the next generation operating system for Windows Mobile powered devices, and is based on Windows Mobile Version 5.0 with many additional features including enhanced support for email, task and calendar functionality, improved device management and security functionality, ink handling, and VOIP. Windows Mobile 6 also includes support for .NET Compact Framework version 2 SP1, and SQL Server Compact Edition.