Comment A bad mechanic blames their tools. (Score 1) 187
20k parts? Trivial! This tells me the business guys didn’t allocate the time to work in an Agile way with a skilled developer. Excel easily handles 1 million rows and more columns (fields) of detail than they need. Use forms for structure and pages with both tabular and graph reporting for impact. Even expedite workflows with timely detailed automated email generation. This manager might consider hiring a smart developer and working conscientiously with them in to iteratively increase progress towards achieving their business objectives.