Do you think it is difficult to use a source version control system especially for firmware development or personal software development? For most source version control system you have to configure a server first, which is expensive and difficult.
Platforms:
Windows 2000, Windows, Windows 2003, Windows 98, Windows XP