Java Engineering System Definition