Monte Carlo (MC) method has distinct advantages to simulate complicated nuclear systems and is envisioned as a routine method for nuclear design and analysis in the future. High-fidelity simulation with MC method coupled with multi-physics phenomena simulation has significant impact on safety, economy and sustainability of nuclear systems. However, great challenges to current MC methods and codes prevent its application in real engineering projects. SuperMC, developed by the FDS Team in China, is a CAD-based Monte Carlo program for integrated simulation of nuclear systems by making use of hybrid MC and deterministic methods and advanced computer technologies. The design objective, architecture and main methodology of SuperMC are presented in this paper. SuperMC2.1, the latest version, can perform neutron, photon and coupled neutron and photon transport calculation, geometry and physics modeling, results and process visualization. It has been developed and verified by using a series of benchmarking cases such as the fusion reactor ITER model and the fast reactor BN-600 model. SuperMC is still in its evolution process toward a general and routine tool for the simulation of nuclear systems.