For most of eDiscovery software Relativity's existence, the main mechanism to ingest documents was a Windows only desktop client that the user had to install on their local machine. The number of documents didn't matter; it could've been 1 or 100,00. That was the only workflow.
Then we introduced Single File Upload. While this was still a huge improvement over having to revert to the desktop client, the first iteration was limited by its namesake.
After getting feedback from customers, the decision was made to increase the amount of files a user could upload at once to 100. The initial design was meant for a single file, but we wanted the new functionality to fit within the same modal styling.
Some of that feedback was wanting control over the name of the file in the system, as well as the ability to remove or stop an upload during the process. I whiteboarded a few solutions to get feedback from others on my team, as well as product managers and engineering.
The end result was a much more flexible design that allowed files to be added or deleted easily, as well as the option to rename the file while still showing the original file name.