A group to bind them all
In March, during the time to gather ideas for the GSoC, Klaas Freitag came to us with an idea to integrate Kraft and KMyMoney. This had been discussed before, but no plans had been laid out. So, an idea was added to the KDE ideas list, and there were some talks about that between Thomas Baumgart, the lead developer of KMyMoney, Klaas, and me. From that, we came to the idea of creating a new KDE group for financial applications, with the purpose of coordinating our efforts, just like the PIM or Edu groups. So, we contacted developers from Skrooge and Assuma, to ask if they were interested, first on the GSoC idea, and then on working together on a further integration. I know we can benefit from a direct integration with Kraft and Assuma, and I would like our users to have a choice to switch between KMyMoney and Skrooge freely, if they like. The response was quite good, and I think the main showstopper for now is the need to port KMyMoney and Kraft to KDE4, so we can all work on the same ground. Plus, we will be very short on resources until we finish the port, demanding as it is.
Thomas and Klaas kept working on the technical side of the integration, creating a workflow draft, and analyzing the different possibilities. So far, it looks like, based on what we need, Akonadi could serve our purpose. Of course, we will have to add a bunch of resource and new classes definition to it. I don't think they have an "Invoice" defined in KMail. :))
Well, all of those new classes and workflows that could make the integration possible, we call it FinanceStack, and it is just a concept for now. But, just imagine what we could do if we brought together Kraft, LemonPOS, Skrooge, Assuma, and KMyMoney. That's a nice stack of financial applications to offer. What do you think?
Someone asked me today if KMyMoney would not belong to KOffice. Well, I think it belongs to a new category, along with a bunch of the new boys in the hood. :)