Crystal Reports is basically a reporting tool. It allows to develop various kinds of reports for a database. Crystal Reports Viewer is used in web applications to show reports. It saves lot of time because you don't need to query database and generate HTML. Crystal Report automatically generate HTML for the report.