We prefer ESRI MAPX win32 release for our products. I know that there is a Javaversion of this package too. You can search ESRI's site for more information.