A bookcase is a close-sided unit. It is designed to sit on the floor. A bookshelf does not have encased ends. A bookshelf is designed to hang on the wall and is generally narrower in shape.