I’ve noticed that folks are still suggesting that doors and windows inside walls still be done with box primitives for walls and boolean subtract those walls with other boxes for windows & doors. With 3ds Max, this is not necessary, nor suggested if you are modeling for speed and flexibility. The solution is to use AEC (Architecture, Engineering and Construction) in 3ds Max.
AEC in 3ds Max is more than a collection of ready-to-go 3d walls, windows, stairs, doors, and other construction components. A few reasons to use them instead of manually boolean-ing include: