NTR Lab
Homepage >> Services

Services

No matter what the deliverable (website, web application, information system, etc), there are four stages for every project: design, development/coding, testing and implementation. The order is flexible, depending on the product, because there are often multiple iterations/stages throughout the process. Additionally, you may choose to have us do just one part of the project, e.g., partner with your design company to do the development, supply the design, or test your software.

Design

Often, we’re presented with just a description of a need, the project’s goals/objectives and some specific requirements. We analyze this information to come up with a complete set of documentation for our engineers and approved by you. This includes,

  • software requirements specification document;
  • user interface (UI) mockup; and
  • architecture prototype.

Development

We specialize in the development of:

  • scientifically rich business software, especially using Artificial Intelligence, Image Processing, Natural Language Processing;
  • Desktop and corporate software;
  • Embedded, Linux-based software/open source software;
  • Mobile software;
  • Web-based software, including internet search/natural language processing and web 2.0 projects

Contact NTR to ensure that we can solve your problem!

Testing

Unit testing is a natural part of any developer’s work; additionally, we have a team of testers using both automated and manual tools to perform integration, delivery and beta testing. We also offer testing as a stand-alone service, i.e., we take over the project from your development team, test it and furnish complete bug reports.

Implementation

After beta testing, we do whatever procedures are necessary to implement the software we developed. Typically, this includes installation, configuration, running, further testing and making necessary changes, as required.

Microsoft certified partner

ISO 9001