An artifact in the field of software/product development is concrete/tangible by-products that are produced during development. For example test reports, specifications, descriptions, bug reports, models, etc.