Bitworks provide a clear and easily manageable software service. The Bitworks Quality Management System (QMS) is equally matched either to fast software prototyping or complete software development from specification to formal test. Our extensive re-usable code library and clear design procedures are aimed to reduce costs. Each contract budget is carefully prepared to suit each customer and the technical aspects unique to the project. At the outset of the project a financial breakdown and project plan is provided, derived from the fixed price quote.


Quality Bitworks operate a one customer one technology policy to better protect customer IPR and business interests. However it is our general experience in the following areas of software design which can reduce costs and enhance a product:

  1. PC Application Software with advanced MMI

  2. Scientific, Medical or General Database applications

  3. Embedded Product Software in ANSI C or Assembler

  4. Technical Document Writing (SDP/SRS/SDD/SATP)

  5. Speech Authentication & Recognition application and design

  6. Mathematical algorithm development and implementation

Software

Bitworks believe strongly in the principle of 'keeping it simple', the complexity in the software design will often determine the product reliability and in-service costs.


If from our experience and knowledge it is felt that a course of action or design approach is inappropriate, we will advise the customer accordingly. We will not take a contract and settle for a sub standard result. From the first brief to the final design delivery every contract is overseen and carefully controlled through each stage. A nominated Bitworks Project Manager (Chartered Engineer & MIET) will be appointed with overall responsibility to deliver the programme and meet all customer requirements.


We have specific experience in Delphi, C++ and assembly language and an extensive reusable code library. Rapid Application Development (RAD) software tools such as Delphi are preferred for generic PC software. The use of RAD tools fits well with our software procedures, and often an early prototype is helpful to capture customer requirements and generally reduce risks in all stages of software development.

Speech Processing

Bitworks are specialists in the area of Speech Signal Processing, including automatic speech recognition, speech encoding and general audio processing. These are some examples of our work undertaken for other customers:

  1. Speech Recognition in hostile environments, Markov Models, Dynamic Programming and enhanced discriminative techniques using Artificial Neural Nets (Experience gained on AV8B and Eurofighter).

  2. Speech Encoding, 32kbit/s ADPCM and 16kbit/s CELP Encoders.

  3. 3D Audio, multi-channel audio processing using Interaural Time Differences (ITDs) with Interaural Intensity Differences (IIDs) processed independently from the Head Related Transfer Functions (HRTF's) to improve performance and flexibility. Simple interface, mono audio streams with azimuth/elevation angles.