NIT provides custom software application development services to clients across the globe to help organizations achieve their mission-critical goals. Off-the-shelf products seldom meet client needs completely, and working with NIT allows clients to create their own solutions in a cost-effective and efficient way. Selecting the right technology solution is important for future growth and success. Many clients have a significant investment in their current technologies that need to be leveraged to meet their growing IT requirements, and other clients are seeking new state-of-the-art solutions to meet their needs. In either situation, NIT has the expertise to provide the technical solution to ensure the success of the client’s business strategy.
NIT has completed many successful products using one or more of the following development environments:
| |
|
 |
Java Technologies |
| |
Java, J2EE, JSP, Struts, Tiles, Spring, Hibernate, JDBC, JMS, JNI, JavaMail, iPlanet, JBoss, SunOne, Web Services, JUnit, Maven |
| |
|
 |
Java Frameworks |
| |
Spring, Struts Hibernate, Apache Wicket, JSF |
| |
|
 |
Microsoft Technologies |
| |
.NET, C#, Microsoft MVC, WPF, WCF, Silverlight, VC++, SQL Server, BizTalk, DCOM, VB, C++, Windows 2002/2003/XP, ActiveX, Visual Studio 2010, SSIS, BO, MOSS - 07/10 and Microsoft Office Infopath. |
| |
|
 |
Application Servers |
| |
JBOSS, WebLogic, WebSphere, Tomcat, SunONE, Oracle APPS, IIS 5/6/7 |
| |
|
 |
Design Pattern |
| |
Context Object, View Helper, Composite View, Service to Worker, Dispatcher View, Business Delegate, Session Façade, Business Object, Data Access Object, Service Activation, Web Service Broker |
| |
|
 |
Report Tools |
| |
Crystal Reports, Oracle Reports, Business Objects, Actuate, Jasper, jFREE, BIRT |
| |
|
 |
IBM Filenet Technologies |
| |
IBM FileNet P8, Content Engine (3.x & 4.x), Process Engine(3.x & 4.x), Application Engine(3.x & 4.x), Business process framework (BPF), FileNet P8 Process Designer, Workflows, ECM, FileNet BPM & CM API Programming, EForms, and Records Manager |
| |
|
 |
Methodologies |
| |
RUP (Rational Unified Process), Waterfall, Agile |
| |
|
 |
Database Engines |
| |
Oracle, MySQL, SQL Server, PostGRE |
| |
|
 |
Multimedia |
| |
Adobe Complete Suite, CorelDRAW, Autodesk 3ds Max, Sound Forge |
| |
|
 |
Others |
| |
PHP, Cold Fusion, CGI/PERL, XML, XSLT, JavaScript, Web 2.0, CSS, HTML, JQuery |
| |
|
 |
Quality Assurance |
| |
Segue, Mercury Interactive and Rational complete suites, JUnit, Quick Test Professional |
| |
|
Combinations of the technologies that NIT has broad-based technical experience with, include, design and development of systems using client-server architecture with Windows based clients and UNIX or Windows NT based servers. Software development can be done using procedure oriented as well as object oriented methodologies.
An NIT developed application project typically proceeds through most of the following phases:
| |
|
 |
Requirements & analysis |
 |
Functional specification development |
 |
Design specification development |
 |
Prototype model generation |
 |
Low-level design |
 |
System development |
 |
Alpha and beta testing |
 |
Client acceptance |
 |
Implementation/deployment |
 |
Maintenance and support |
Based on design and functionality specifications, the following documents are created:
| |
|
 |
A complete project description |
 |
Project stages description including tasks and milestones |
 |
Project quote or hourly rate - depending on the business model agreed upon |
 |
Terms and conditions contract |
| |
|
Solid design, good coding practices, thorough debugging, adequate documentation and comprehensive testing prior to rollout, are all important aspects of any successful software project. NIT is thorough and integrates strong quality practices into all of these phases according to CMM level 4 and ISO 9001 certification practices.
|