Developments
Benefiting from its 20 years of experience in this field, Itech is involved in developing "customized software products" designed to enhance client productivity within a specific field.
"From scratch" or "reengineering"
"Customized" software typically stems from two sources:

  • software developed "from scratch" on the basis of a set of specifications drawn up by the client,.
  • software derived from technical developments achieved within the client organization yet which fail to (or no longer) meet desired quality-related standards (known as "reengineering").


Preprocessors and postprocessors
for the CESAR-LCPC V4

  Preprocessors and postprocessors for the CESAR-LCPC v4
Resources available
In addition to possessing the human resources necessary for pursuing such projects, Itech is fully equipped with the type of hardware and software to allow successfully conducting a wide array of missions:

  • A large pool of PCs operated in a Windows environment,
  • A set of Unix workstations,
  • Object-oriented computer-aided design tools (e.g. Rational Rose OMT),
  • A library of software tools for building man/machine interfaces adapted to both Windows and Unix environments (Visual C++, Visual Basic, Ilog Views (for multi-platform products)),
  • C++, C and Fortran compilers,
  • Graphics libraries (e.g. OpenGL), project management tools (e.g. Microsoft Project), database management tools for tracking anomalous records (e.g. Claris FileMakerPro).
 
Methodologies employed
For the past several years, Itech has been introducing a Software Quality Assurance methodology into its product developments. Strict adherence to this methodology serves as a quality benchmark for the software being produced in terms of:

  • Fulfilment of the particular set of specifications,
  • Appropriate documentation (specifications file, design guidelines, theoretical aspects, validation report, user's manual, etc.),
  • Reliability,
  • Durability; Itech guarantees regular maintenance and updates, as needed, for its line of software products (changes in operating environment, corrections, modifications).



Wooden pallet-based
computation software
SYPAL

 
Commitments undertaken
  • Commitment on project completion schedules,
  • Financial commitment stipulating a fixed development cost,
  • Quality commitment featuring application of conditions set forth in the "Software Quality Assurance Plan",
  • Commitment to provide both product monitoring and technical support


Wooden pallet-based computation software for the SYPAL
Developpements specifiques