When you request a piece of code, other users are 
                          able to bid for the opportunity to work for you. You 
                          then decide if you want to accept any of the bids. 
                           
                          To request a module is easy. Simply click on the   
                          button that is located at the bottom left of the homepage 
                          (as well as various other places across the site). You 
                          will then be taken to a screen where you will be asked 
                          to enter as many details you can about the piece of 
                          code that you are looking for. This page consists of 
                          various sections and is divided up as follows: 
                        
                         
                           
                          Module Information 
                          In this section you are asked for a brief description 
                          of what you want the piece of code to do. You will also 
                          be asked to select a category and sub-category that 
                          you think this piece of code will best fit. If you do 
                          not find a suitable category then you can always create 
                          a new one by selecting [new category] from the dropdown 
                          menu, this will reveal a entry box where you can enter 
                          the category name. 
                        
                         
                           
                          All new categories are checked by the CodeCogs 
                          team to ensure that are appropriate! 
                           
                          Finally you will be asked to give the requested piece 
                          of code a name, and check that the name is available 
                          (i.e. it is not already being used by another request 
                          or piece of code that is already in the database.) Try 
                          and be as concise as possible when deciding on a name. 
                          For packages, where several functions are bundled together, 
                          try to chosen a general name that summarises all the 
                          components.  
                         
                        
                         
                           
                          Time Scale 
                          Next you will be asked to enter the date that you would 
                          like the bidding process to end and the date that you 
                          would like the final piece of code to be delivered. 
                          The delivery date will always be later than the closing 
                          date for bids. When selecting a delivery date be realistic 
                          and bear in mind how long you think that the work will 
                          take to complete. If you do not give enough time you 
                          may not get any bids as it might not be possible for 
                          a coder to do the work that quickly. 
                         
                        
                           
                              | 
                              | 
                              | 
                           
                         
                        Licensing Options 
                          There are several licensing and ownership options available 
                          for you to stipulate when you request a module: 
                          The most common option is to select the “Commercial’ 
                          and “Public” boxes. This 
                          means that once the code has been developed it will 
                          be available for other users to use under the terms 
                          of the Free (GPL) or Commercial Licences. To find out 
                          more about the licences please click 
                          here. 
                           
                          It is also possible to request a “Private” 
                          deal. The code will then not be published on CodeCogs.com 
                          once it has been developed.  
                           
                          You can also request “Royalties + Control 
                          Rights” if you wish to receive future 
                          royalties from the code once it has been published. 
                          Note that with private deals, you obtain full ownership 
                          – which includes any copyrights, design rights, 
                          and control rights – you can therefore not select 
                          “Royalties + Control Rights” 
                          and “Private” at the same 
                          time. 
                        
                           
                              | 
                              | 
                              | 
                           
                         
                        You can also fill in the Anticipated Fee that you expect 
                          to pay for the code. This is only a guide for bidders. 
                          If you are unsure of how much it will cost you can leave 
                          this box blank and wait to see what offers you get. 
                           
                           
                          Detailed Description 
                          In the “Detailed Description” box 
                          you should describe what you want the code to do as 
                          clearly as possible. You can include examples and refer 
                          to other sources of information if necessary. The more 
                          detail you give the easier it will be for bidders to 
                          decide if they want to bid on the project. You are not 
                          restricted for space so use as much of it as you need. 
                          Remember though, that this description is essentially 
                          a draft design specification between you and a potential 
                          developer. When the developers place bids, they will 
                          be asked to refine your description and give precise 
                          details of what they will deliver to you.  
                        
                           
                              | 
                              | 
                              | 
                           
                         
                        Test Specifications 
                          It is helpful to the coder if you provide some sample 
                          test results that you expect the code to perform. This 
                          makes it clearer and easier for the code to be written 
                          and provides a simple way of testing its functionality. 
                           
                         
                        
                        Once you have fill in all the details all that is left 
                          to do is hit the “Submit Request” 
                          button! 
                           
                          |