Tekion Interview Question

How would you build a data management software?