If you create a spreadsheet with demo data - we have enough information to create a prototype

Under normal circumstances, creating software requires resources from both client and software house - we try very hard to minimize resource usage for all involved partners in the project

Typical project process

  1. You create a spreadsheet with field titles in row 1 and data from row 2 and downwards. If you have many different data types i.e. companies, contact persons, orders, products, employees etc. you create a tab per data type – see instructions below.
  2. You email the spreadsheet to michael@djangobooster.com, in the same email you describe a little more about expected functionality for
    the system. You can also include a PDF file with more specifications.
  3. Within a few days, you will receive an email with web address and login information to the system prototype. At this point, we have already transferred the demo data in your spreadsheet to the prototype, so you can start testing with your own data right away.
  4. You will also receive a quote for what the system will cost at current state, and what extra facilities you might have asked for will cost. We have a fixed price list, so you will find the pricing very transparent.
  5. At this point you have three choices:
    1. Pay for the prototype and use it in current state
    2. Pay for the prototype and order the rest of the facilities, when the extra facilities are ready, you will pay the fixed price in the quote for them as well
    3. Regret that you ordered the prototype, since the result did not meet your expectations
  6. Hosting the first month is free, you then pre-pay 3 months at a time. If your database size or file upload size changes up or down in a period, the price will be adjusted accordingly in the next period. The pre-paid hosting price is dependent on the data you have at invoice time.
  7. If you want to extend the functionality or change the application look later, describe the changes in an email, and we will make a quote. If you accept the fixed price – we will develop and implement the changes.

During day-to-day operation, you can create as many simultaneous users as you want at no extra cost, and you will be able to download daily backups.

Spreadsheet instructions - CRM example

Create a spreadsheet with a tab per data type in the system. We will create a table in a relational database per tab you create.

Insert field names in row 1 of each tab. Write the field names as you would like them presented in the future web application.

Note that some of the field names corresponds with the tab names in Excel. This will define relations between the tabs. It is important that fields and tabs are spelled exactly alike when creating relations - we need to be able to identify them. So please be careful to avoid confusion.

Remember that djangobooster imports the data from Excel into the new application, so gathering data before sending the email is not a waste of time. We need sufficient demo data to ensure that the system functions according to your wishes.

You can define calculated fields in the spreadsheet, but if you want them to work as calculated fields (not edit fields), then please define them in the right columns of the spreadsheet.

djangobooster analyses the spreadsheet you send, and if we understand it, we develop the prototype, and you receive an email with login information. If we do not understand the spreadsheet, we will create a list with additional questions and corrections for you.

Your new application could look like this

Click on the header to see screendumps of the web application based on this spreadsheet - you can also download the spreadsheet by clicking the icon below.