Services
Development Process
The basic steps in starting development
Step 1. Draw up basic contracts
- Non-disclosure Agreement (NDA)
- Service / Consulting Agreement, including payment terms
Step 2. Request for quotation of software development
Please provide the following:
Case 1: improving an existing product
- 1) User manual for the existing product
- 2) Software specifications
- 3) Others (design documents, source code, evaluation list)
- 4) Add or change specifications from the existing product
- 5) Operation sample of the current product
Case 2: development for a new product
- 1) Product brief and specifications for the new product
- 2) Hardware electrical diagram (with microcomputer specifications)
- 3) Technical standards and regulations
- 4) Development schedule and delivery deadlines
Step 3. Quote for costs and schedule for software development.
The quotation will depend on the several conditions, including; project size, time constraints, difficulty, hardware develpment status, and source code rights for the development.
In addition, we can make separate proposals for some of the following cases within your project.
- 1) Product specifications
- 2) Software specifications
- 3) Selecting hardware or CPU
- 4) PC application development for the verification
Step 4. Finalize a detailed contract including prices, times and conditions
Step 5. Begin the software development
Please provide the target hardware for verification, and provide a development environment.(compiler, JTAG-ICE etc.)
Step 6. ROM release
- 1) α version (basic function, important functions that need to be verified at the beginning)
- 2) β version (full function without whole evaluation)
- 3) RC version (software evaluation is completed, and the candidate version for mass production)
- 4) MP version (approved software for mass production)