Pluggable foundation blocks for building distributed apps
...We were initially using an open-source Redis cache client but then it turned into a commercial product with high licensing costs. Not only that but there weren't any in-memory implementations so every developer was required to setup and configure Redis. We initially looked at NServiceBus (a great product) but it had high licensing costs (they have to eat too) and was not OSS friendly.
Using the LZMA compression library ported to c#, I intend to make a multi threaded archival system, that will compress files (slice them a set number of times) and use up to 4 threads for compressing those files.