ProcessManager class