- Customers requesting solutions that could not be met by the current GWT framework (Framework limitations).
- A tightly coupled unconventional implementation of GWT.
- Difficulty finding local-based engineers that were proficient with GWT, React, and Java.
- Very little internal documentation on system structure and dependencies.