NTR Lab
Homepage >> Approach >> Tools and technologies

Tools and technologies

When you outsource you want to know that the solutions provided aren’t just world-class, but that they address your specific project in the most efficient manner—neither a canned approach nor technology for technology’s sake.
For that reason, we avoid recommending any single development technology choosing instead from among our multiple strengths which include Caché, Microsoft .NET, Java technologies (J2EE, J2ME), open-source LAMP (Linux, Apache, MySQL, PHP) stack and mobile technologies (Symbian and Windows Smartphone), plus we’re constantly updating and adding as technologies develop and change. Rather we focus on selecting the right development tools whether J2EE/JSP, Microsoft .NET, Caché or LAMP stack.
 
We do this by considering

  • what your specific project requires, including your business purpose and budget limitations;
  • system architecture that is sized correctly to address your performance requirements;
  • usability, through the system’s ergonomics - most recently offering AJAX solutions for web-based systems; and
  • the highest possible ration of system security to money spent.

 

4 steps to ensure efficiency of your project

1. Investment preservation: means working with the technology or infrastructure you are currently using. For example, if you have an existing system in Access and need to upgrade to an enterprise solution, migration to .NET will be less costly and less risky than migration to Caché or J2EE and will allow you to preserve your investment in equipment, software and user education; however, an existing MUMPS system is more easily migrated to Caché.

2. Integration requirements: considers what technologies work best with the systems you already have and plan to continue using. For example, if you need to integrate your new solution with Microsoft Exchange, .NET is most likely the best solution.

3. Software reuse: recommended so long as the solution meets the investment preservation and integration requirements.

We offer

  • cost-effective application of reusable code (software developed previously that can be customized to your needs);
  • open-source software (free software often based on the Linux OS); and
  • commercial (AKA off-the-shelf) software that fits your requirements with some customization.

4. Maintenance: Typically, the more common the technology, the cheaper the maintenance, e.g., LAMP stack’s extensive usage makes it inexpensive to maintain.

Microsoft gold certified partner

ISO 9001