1. A method, implemented at least in part by a computing system, comprising: enabling a report dataset metamodel to be generated; enabling a report style template metamodel to be generated; automatically generating a report metamodel based on the report dataset metamodel and the report style template metamodel; and providing a report design based on the automatically generated report metamodel.