Java based toolkit