research proposal on internet software programmer cover letter samples