Table:
|  |  | For the Year Ended December 31, |
| --- | --- | --- |
|  | 2019 | 2018 |
| Cloud and related solutions | $896,164 | $766,377 |
| Software and services | 52,364 | 58,101 |
| Maintenance | 48,282 | 50,581 |
| Total revenues | $996,810 | $875,059 |
Paragraphs:
Disaggregation of Revenues
The nature, amount, timing and uncertainty of our revenue and how revenue and cash flows are affected by economic factors is most appropriately depicted by type of revenue as presented below (in thousands) and by geographic region as presented in Note 3
Question:
What is a factor affecting the nature, amount, timing and uncertainty of the company's revenue?
Answer: Maintenance