Describe a time when you had to translate a highly technical, non-software requirement into a functional software tool.