You would write a program because you want an application which is not available.