Carrollton has firms that render architectural services. Services usually offered include setting up a home or an office space, remodeling as well as specialized services such as interior design, 3D architectural rendering, exterior design, space planning, to house plan drafting. The kind of services needed depends on the stage one is in the designing or construction of the house, as well as other considerations such as budget and space. Some of the services included under interior design include floor plan layout, 3D modeling, furniture selection, flooring details, wall details, ceiling details, color selection. Architectural building design can be for residential, offices, housing complexes, and commercial buildings. This includes planning for building placement, irrigation and drainage design, retaining walls, patios, driveways, lighting, pedestrians. 3D modeling enables a comprehensive and accurate visualization of the building plans.