BeliVo Framework.
New approach to the development of instant messengers.
It is a clear demonstrating how you can solve non-trivial technical problems.