Desktop Programming

This project received 8 bids from talented freelancers with an average bid price of $4700 USD.

Get free quotes for a project like this
Project Budget
$3000 - $5000 USD
Total Bids
Project Description

Canyons Software is looking for one security-minded developer proficient in generating desktop applications for both PC and Mac. Qualified applicants must be able to demonstrate in-depth knowledge of:

Network and system security

WLAN/WAN Communications

Desktop app development (Mac and PC)

Database development

Mobile development

The core of said app will securely house a database of information collected from mobile devices (Android and Apple), and input by user.

It will allow the user to view, and CRUD database records.

It will allow users to perform compound searches to filter displayed information.

It must be available on PC and Mac (Intel and PPC).

The PC and Mac application should have a native look and feel. Cross-platform libraries that deter from the native look and feel in either environment must not be used.


All users must be authenticated before a session can be established.

All mobile devices must first be registered with app and authenticated according to user and group permissions.

All communications must be secure.

All database data must be encrypted.

Must satisfy HIPAA and COPPA regulatory requirements.

Must support HIPAA audit logging.


Allow authenticated users to drag and drop pieces of information onto one or more mobile devices.

Allow desktop user to selectively update selected information (resident on mobile device(s)) in database.

Generate user-customizable XLSX files and package it up in an email.

Read XLSX files that conform to a specified format, and put the data into the database.

XLSX IO drivers exist. The interface to add the IO routines is all that is required.

Must be able to meet in Logan, UT for “kick off” meeting.

Must be able to meet for weekly code reviews (in Logan, UT).

Must be willing to work closely with lead SE.

Must have background to advise on options and their tradeoffs (with respect to time to market and perceived quality of application).

Must deliver source and executables with build steps necessary to successfully modify and rebuild executables.

Naming conventions in source must be accurate and self-evident.

Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online