A method of performing controlled pressure drilling of a borehole in a formation with a drilling system according to a plan, the method comprising: configuring (102, 141), with a computerized control system, a setup of at least the plan, the formation, and the drilling system by building a comprehensive database via integrated setup and selections provided by the control system, the database having: data of the drilling system, well, formation, surface equipment, piping, wellsite information transfer specification, casing, drillstring, drilling trajectory and fluid properties; well data; formation data; planned operations; and automatic and manual controls in software and hardware of the drilling system to control actual operations and to simulate simulated operations; integrating the setup of the computerized control system with the drilling system by acquiring current data of the drilling system performing the controlled pressure drilling according to the plan in the formation while functioning the setup in an operating mode; functioning the setup with the computerized control system according to the operating mode for operational interaction with the drilling system by providing an operational panel from system panels including the operational panel, monitoring panel, simulation panel and player panel to control the managed pressure drilling operation in real time using the automatic and manual controls; switching, at the computerized control system, from the operating mode to a simulating mode for simulated interaction with the setup and continuing the functioning of the setup with the computerized control system according to the operating mode while simulating the functioning of the setup; simulating the functioning of the setup with the computerized control system for a time period according to the simulating mode by providing the simulation panel to simulate conditions, predict events and project operations of the controlled pressure drilling; and providing, at the computerized control system, a result from the simulated operation or event available in the operational panel for selecting and running an algorithm or model according to the provided result in response to an anticipated operation or detected event when switched from the simulating mode back to the operating mode. configuring (102, 141), with a computerized control system, a setup of at least the plan, the formation, and the drilling system by building a comprehensive database via integrated setup and selections provided by the control system, the database having: data of the drilling system, well, formation, surface equipment, piping, wellsite information transfer specification, casing, drillstring, drilling trajectory and fluid properties; well data; formation data; planned operations; and automatic and manual controls in software and hardware of the drilling system to control actual operations and to simulate simulated operations; data of the drilling system, well, formation, surface equipment, piping, wellsite information transfer specification, casing, drillstring, drilling trajectory and fluid properties; well data; formation data; planned operations; and automatic and manual controls in software and hardware of the drilling system to control actual operations and to simulate simulated operations; integrating the setup of the computerized control system with the drilling system by acquiring current data of the drilling system performing the controlled pressure drilling according to the plan in the formation while functioning the setup in an operating mode; functioning the setup with the computerized control system according to the operating mode for operational interaction with the drilling system by providing an operational panel from system panels including the operational panel, monitoring panel, simulation panel and player panel to control the managed pressure drilling operation in real time using the automatic and manual controls; switching, at the computerized control system, from the operating mode to a simulating mode for simulated interaction with the setup and continuing the functioning of the setup with the computerized control system according to the operating mode while simulating the functioning of the setup; simulating the functioning of the setup with the computerized control system for a time period according to the simulating mode by providing the simulation panel to simulate conditions, predict events and project operations of the controlled pressure drilling; and providing, at the computerized control system, a result from the simulated operation or event available in the operational panel for selecting and running an algorithm or model according to the provided result in response to an anticipated operation or detected event when switched from the simulating mode back to the operating mode.