A sofa can meet various needs such as filling space, saving space, storage, inflammability, durability, aesthetics, status, seating capacity, convert to bed, orthopaedic, easy to move, feels warm/soft, place for newspapers, easy to match with, can work on, can eat on, can drink on, resists animal fur, can put feet up, room divider, soft or firm, cheap or expensive, unique design, gets through door, easily cleanable, washable fabric, not-fading, safe for children, remote control, changing colours.