Proposal: Customer will provide all details necessary for completion of the project, such as (but not limited to)
1) the platform upon which the code should run, i.e. Windows, Linux, Mac, etc.
2) languages which the developer may use or must use, to complete the project, such as C++, C#, C, etc.
The customer will provide a description or mock-up of what details the GUI will display, what buttons, text-boxes or other controls must be present within the GUI and any other requirements for the GUI.
If the customer accepts the bid of the developer, the developer will accept or decline the project within 24 hours. If the developer accepts the bid, code will be delivered within 7 days at a price not larger than the project budget of $250.