The article is aimed to provide an effective digital solution in support of the infill microstructural design within objectives generated from normal computer aided design (CAD) systems. The key here is to deploy the microstructure and to analyse the performance of the resulting multiscale objective in the parameter domain, from which a CAD objective is mapped, usually by means of Non-Uniform Rational B-Splines (NURBS) functions. In the regularly shaped domain defined in the parameter space, another set of mapping functions are defined for the description of spatially-varying microstructure (in the parameter space), and the actual multiscale CAD objective gets represented through composition of these mapping functions with the NURBS-based functions for CAD geometry generation. When the introduced mapping functions are also NURBS-based, the proposed representation strategy becomes more favoured by CAD systems, in the sense that the CAD geometry and its infill can be tuned simultaneously but independently with a same set of NURBS basis. Moreover, our computer-aided engineering (CAE) module is also installed over the parameter domain, based on a machine-learning-based homogenisation formulation for compliance and strength analysis. Thus the finite element meshes stay unchanged although the accommodating CAD geometry keeps varying. With the aforementioned treatments, a consecutive CAD-consistent scheme is proposed. Our numerical results show that each time as the control points are moved (by a CAD designer), one may choose to wait several seconds for two-dimensional cases and/or a few minutes for three-dimensional cases, to get a CAD geometry filled with microstructure bearing optimised compliance.