It is common practise to use a creo session as worker. I created a java standalone worker that can analyze geometry without any creo session for screenshots and watermarking of the images, etc. . It can also use other native formats like catia, etc... . My idea is to create a product instead of using a creo session for a worker.