what is the difference of project and application