Affirm Interview Question

How I would build a program from the ground up.