I was impressed by their capacity of adaptation and training, as well by the originality and the effectiveness of their solutions. Neosoft was able to manage the various tasks well in order to complete the work requested in time.

...its team knew to effectively work in order to produce functional, effective and original systems.

Neosoft Technologies and its team always showed professionalism, dynamism and originality in their projects.

- Dr A., Ph.D.
Research and Development for Defence
of Canada (RDDC) Valcartier
Meet us at our booth at the NITS in Ottawa.
November / 2010
Neosoft successfully completes the second phase of the DSC system for the Canadian Space Agency.
October / 2010
Neosoft delivers an airborne imagery system based on a NI platform.
August / 2010
Neosoft has obtained its ISO 9001 certification. 
February / 2009
Meet us at our booth at the National Instruments Technical Symposium in Montreal.  November / 2009.
Neosoft delivers a state of the art datalogging system to the Canadian Space Agency.
March / 2009
Neosoft awarded an important contract with the Canadian Space Agency. December / 2007
Meet us at our booth at the National Instruments Technical Symposium in Montreal. November / 2007
Two of Neosoft's employees obtained their Certified LabVIEW Developer (CLD) certification, demonstrating again the expertise acquired by Neosoft Technologies with LabVIEW. November / 2007
Neosoft Technologies becomes a National Instruments Associate Alliance Partner. September 2007
Neosoft Technologies delivers the first systems of a large LabVIEW / Compact FieldPoint distributed data acquisition and control system for DRDC Valcartier. March / 2006
Neosoft Technologies win an important contract for the implementation of National Instruments technologies at DRDC Valcartier experimental complex. October / 2005
  Phone: 1-866-NEOSFT1  
Automated Test and Calibration Equipments (ATE)
Data Acquisition and Analysis Systems
Electronic Systems Selection, Integration and Testing
Machine Vision
Embedded Systems
Data Management Systems
Geographical Information Systems (GIS)

Neosoft Technologies uses its own software development process, derived from the Iterative and Incremental software development process. This was developed in response to the weaknesses of the more traditional waterfall model. Our process is similar to the Rational Unified Process (RUP).

The basic idea behind iterative enhancement is to develop a software system incrementally, allowing the developer to take advantage of what was being learned during the development of earlier, incremental, deliverable versions of the system. Learning comes from both the development and use of the system, where possible. Key steps in the process were to start with a simple implementation of a subset of the software requirements and iteratively enhance the evolving sequence of versions until the full system is implemented. At each iteration, design modifications are made and new functional capabilities are added.

Our Methodology of Development implies the division of the project in distinct phases, each one of them being conceived to put the emphasis on the interaction and the satisfaction of the customer. At the end of each phase, we evaluate the situation to ensure us that a common comprehension exists between all the parts. The customer has the responsibility of validating and accepting carried out work before proceeding at the next stage of the project. A separate quotation can be provided for each phase at the beginning of the phase, even if one estimated for the complete project is provided to the beginning of the project. The phases are:

'Project Startup':  When we undertake a project, the project is completely planned and documented in the 'Project Manual'.
This includes the planned project course and the planned deliverable goods.

'Customer Requirements identification': The customer requirements are analyzed and the 'Functional Analysis' document is produced.

'Design and Architecture': The software needs for the system are identified starting from the 'Functional Analysis' document. Each component for the software is conceived and described in detail in the 'Organic Architecture' document. As needed, we can produce prototypes of the screens to illustrate the functionalities and system 'look and feel'.

'Development and Testing': The development of the software is made during this phase as well as testing performed by our team. Testing include inspection for Quality Assurance. The software is compared to the 'Functional Analysis' and 'Organic Architecture' documents to ensure that all the requirements listed in the specifications are met.

'Delivery and customer acceptance':
The software is installed at the customer site for the tests and customer acceptance. Training is provided during this phase. A user guide and an online help can also be provided if needed.

'Support and maintenance': One of the most important aspects in a project of development of software is the support after the installation.
We offer several options to fill our customer's needs.

These phases can be modified to adapt to a particular project as needed.

Copyright © 2008-2010 Neosoft Technologies . All Rights Reserved.