We offer training, consulting, design, and development services with a focus on Swing. Our services complement the JGoodies freeware and products; we assist you in choosing the appropriate package and service and ensure that you get the most out of our offerings – within your budget.



Java Desktop Workshop

We offer a 2-day in-house workshop where we review, discuss, and improve your visual design, application implementation, or application framework, and the set of toolkits you use now and in the future. As a result of the workshop your developers will be able to effectively design and implement visual interfaces with one of the Java desktop toolkits.


We offer general training for Swing and JavaFX. The courses cover all aspects of professional Java desktop development of business applications: low-level and higher-level layout, visual design, desktop patterns, data binding, event-handling and actions, object presentation, validation, screen organization, background execution, builders, standard dialogs, etc.

Licensees of the commercial JGoodies Smart Client can get our 5-day in-house training for enterprise professionals. It specializes all topics from the general trainings and focuses on our vendor recommendations for efficient Java desktop programming.

User Interface Design

We visually design Java panels, dialogs and frames, and we assist you in getting icons, colors, fonts, typography and layout right. Our goal is a functional user interface – with high-fidelity aesthetics wherever possible. We focus on design that you can implement in Swing, JavaFX, or Material Design.

General Consulting

We assist you in improving your application development process, and more generally in getting your Java desktop application work.