Very nice, that Kolab initiative is exactly what is needed. Now, if that
could be formalized in a RFC, so that also Thunderbird could natively do
Contacts and Calendar and store them both "in the cloud" through the
IMAP protocol _in_a_standardized_way_, that would be great.
Also, a PIM app for Android and iPad/iPhone would be needed (in order to
replicate against an IMAP backend Android's and iPad's/iPhone's
ActiveSync client functionality).
For the time being, the only on-premises solution which provides
seamless integration of Email + Contacts + Calendar in the Desktop, in
the Mobile, and in the web-interface, is Microsoft Exchange (and
possible Zimbra, as long as it manages to replicate Microsoft Exchange).