Hi! There's no direct equivalent to OS/400 batch jobs, but you can get close. I've seen some 3rd party tools for this, but I have not used them myself. One way is to re-write your program into a service. It's not exactly the same, but it would execute in the background and can communicate with the System Tray for status info or events. You write that you cannot use your PC while your program is running; this will unfortunately also be the case if you execute in the background. You need to do two things: Decrease the priority (can be done in the task manager or programmatically) and make your program polite! Impolite programs hog all resources - including CPU. Depending on the level you're writing on you could exit the message loop once in a while and/or you could execute a yield() command. /Joakim Certified Enterprise Architect Cap Gemini Ernst & Young, Sweden -----Original Message----- ...if there is some tools for PC to simulate the AS400 environment and we were able to run the programs on PC in batch proccesing... This message contains information that may be privileged or confidential and is the property of the Cap Gemini Ernst & Young Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.