ecobee Interview Question

What process would you carry out when building an application?