Close this search box.

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?


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.

Ready to get started on your project? Get in touch