A technical report provides the results of scientific or technical research, analysis, or experimentation for experts and non-experts .Reports are written mainly by experts in STEM fields to detail the process, progress, or results of research or a particular research problem. Technical reports are often issued or presented before being published in peer-reviewed or trade journals and the most current, cutting-edge research in the field.