Contact Guidelines
Contact Guidelines
This is the information we usually seek when discussing a development project, in order to give you an estimate on the work required and more accurate costs.
How long will development take, and how much will it cost?
To answer this, we need to assess your requirements. It’s best to give as much information as possible; therefore, if you do not already have a requirements specification, please consider the following:
For hardware projects, the typical considerations are:
What are your product’s objectives and priorities?
- Electronic (Digital, analogue, FPGA)
- Power Consumption
- Physical Dimensions
- Target Unit Costs
- Anticipated volumes: (This is typically a trade-off between unit cost and development cost.)
- Timescale requirements: when do you need the product? (e.g., for a trade show, product launch date)
- Compliance, regulatory requirements, etc.
What other hardware requirements are there?
- Display
- Mouse/Keyboard
- Audio (In/Out)
- Wireless (Bluetooth, ZigBee, Wi-Fi, GPRS, 3G, etc.)
- Ethernet
- Serial Ports (RS232, RS485, etc.)
- USB
- Other Interfaces (PCI, SATA, etc.)
For software projects, the typical considerations are:
Which Operating System?
- Windows Embedded Compact (CE)
- Linux
- Android
- iOS (iPhone)
- Desktop Windows
- Other
What interoperability requirements are there?
- Back-end Servers
- Legacy Systems
- Other Systems
What is the software type?
- Board Support/Drivers
- Application Development
What are the performance considerations?
- Power Management
- Boot-up Time
- Drive Performance (SD Card, Flash, Hard Disk Write Speed, etc.)
Will there be a user interface?
What sort of testing will be required?
We realise you won’t have all the answers. However, providing as much information as you can will allow us to fully assess your requirements quickly and provide more accurate tenders.