Revision is a snapshot of a product, part, process, program, design, or document at any moment in its development often in the bill of materials. A revision allows engineers to see all components that go into the manufacturing of a product as well as components that have gone into the product in different versions.