Challenge
- Move a legacy system to newer technology while keeping existing data and its mappings intact.
- Stop merchants from editing the PDFs that administrators send them.
- Hide certain fields from merchants whenever a document is shared.
- Handle intricate calculations, and migrate data that needed restructuring, including the links between inventory, batches, documents and merchants.



