MV Cloud Library and Client / Server Programs
It seems that every man and his dog is using the cloud these days (and very useful it is). However, every cloud implementation I am aware of is owned, stored and run by a large, possibly specialist, organisation. This is a potential nightmare security wise for companies handling sensitive or valuable data that they do not want to entrust to a third party.
The basic idea is that a person or more likely an organisation will set up on of their Windows machines as a cloud server with space allocated for all the stored files (incidentally, this can also be mirrored on another server for added security if desired). All the machines that would then like to back up or synchronise selected data to this cloud server then run the client program which operates in the background. The advantage of this set up is that whoever implements this cloud solution has full control over the stored and synchronised data rather than a third party whom they have no control over.
This project currently consists of a core library used by a Server which runs on the host that the MVCloud database of files is stored on. A Client that runs on each host that wants to take advantage of this cloud capability, a core library and an application which can be used to control the whole thing.
Because this is more business oriented than personal use this is the one project that I will likely end up charging for (although it will still be free for personal use).