Success story: Migrating a financial app from a swing applet to the web

Tanja Repo
On Jun 18, 2015 12:00:00 AM

A couple of months ago, we released a tutorial on how to migrate from Swing to web applications with Vaadin. If you haven’t seen it yet and you’re considering moving your Swing, AWT, SWT or any desktop based app to the web – check it out.
DemandWorks in the US and now Procountor from Finland are both out as public cases for migrating from Swing to Vaadin.


Procountor, the leading provider of electronic financial management software in Finland, recently completed their migration. The application had an over 10 year history behind it, at first as an AWT applet and then a Swing applet, with over 10 000 companies using it. It wasn’t thus in any way a trivial task to make the migration. Procountor already had an abstraction level in front of their Swing implementation and thus decided to only create a new web implementation of their views in Vaadin – effectively running both a web version in Vaadin and an applet version in parallel, until the migration was done. This way they didn’t need to cut down on new feature requests during the migration process.

Check out Procountor’s case in more detail.

If you’re interested in having your own Vaadin case featured in our success stories, contact us at

Tanja Repo
Tanja Repo is Vaadin's Marketing Magician which means her responsibilities are marketing communication and its coordination in all its glory. Tanja has vast experience around events and has worked with various software industry players. Technology has always been a mystery to her, that she wants to unveil. Loves to laugh, smile and drive around with her Vespa. You can follow her on Twitter – @RenjaTapo
Other posts by Tanja Repo