Pregunta de entrevista de Atlassian

How would you create a program?