a house needs a roof a door a window and what else

A house also typically needs walls, a foundation, plumbing, heating, and electricity. Other common features could include a kitchen, bathrooms, flooring, and insulation.