Concrete can be colored, stained and stamped to resemble many other types of flooring materials. It can be used on patios, porches, driveways, sidewalks and garage, basement, warehouse and retail floors in order to add color and texture to the surface.