Table:
|  |  | Year Ended |  |
| --- | --- | --- | --- |
|  | April 26, 2019 | April 27, 2018 | April 28, 2017 |
| Product revenues | $ 3,755 | $  3,525 | $  3,060 |
| Strategic | 2,709 | 2,468 | 2,000 |
| Mature | 1,046 | 1,057 | 1,060 |
| Software maintenance revenues | 946 | 902 | 905 |
| Hardware maintenance and other services revenues | 1,445 | 1,492 | 1,526 |
| Hardware maintenance support contracts | 1,182 | 1,214 | 1,258 |
| Professional and other services | 263 | 278 | 268 |
| Net revenues | $ 6,146 | $  5,919 | $  5,491 |
Paragraphs:
Disaggregation of revenue
To provide visibility into our transition from older products to our newer, higher growth products and clarity into the dynamics of our product revenue, we have historically grouped our products by “Strategic” and “Mature” solutions. Strategic solutions include Clustered ONTAP, branded E-Series, SolidFire, converged and hyper-converged infrastructure, ELAs and other optional add-on software products. Mature solutions include 7-mode ONTAP, add-on hardware and related operating system (OS) software and original equipment manufacturers (OEM) products. Both our Mature and Strategic product lines include a mix of disk, hybrid and all flash storage media. Additionally, we provide a variety of services including software maintenance, hardware maintenance and other services including professional services, global support solutions, and customer education and training.
The following table depicts the disaggregation of revenue by our products and services (in millions):
Revenues by geographic region are presented in Note 16 – Segment, Geographic, and Significant Customer Information
Question:
Which years does the table provide information for the disaggregation of revenue by the company's products and services for?
Answer: 2019, 2018, 2017