Visual Code Smith is a free software development platform that works with Visual C/C++. To a certain extent, VcSmith is the combination of Source Insight, Visual Assist, CppUnit, and VC debugger, as well as the integration of advantages of multiple tools. However, such integration is not simple accumulation, but organic combination of three major activities (coding, debugging and testing) of C/C++ software development, based on language mapping and online debugging technologies, to make the activities more efficient and with high quality assurance. VcSmith V3 is suitable for people dealing with VC codes all days, but never satisfying with the development efficiency of the programming tools or the convenience of existing tools, or failing to integrate functions of multiple tools. VcSmith is a smart choice for them. VcSmith is especially applicable to those who have (or will) adopted (or adopt) the continuous integration development mode. Its all-in-one application environment, concise user interface, and complete external tool integration ability can always meet the requiremnts of those adhering to the philosophy of IID but lacking appropriate tools. Using VcSmith can improve the development efficiency and coding quality by 30% at the same time!