Skill Set

Our technology toolbox allows us to be extremely flexible to satisfy customer's price, scalability and performance expectations:    

      

Programming Languages

Java, C#, C/C++, VB 

ASP.NET, JSP/Servlets

   JavaScript, Lotus Script

  SQL, T-SQL, PL/SQL

  HTML, DHTML

XML, XSL, XSL-FO

 

Technologies

       ASP.NET, WinForms, Silverlight

       J2SE, J2EE, JMS, JNDI, J2ME, Portlets

       SOAP, Web Services

       ODBC, OLE DB, JDBC

       Crystal Reports

       AJAX, Reverse AJAX

       TCP/IP, Sockets

       Win32 API

Software Tools

       Visual Studio

       Intellij IDEA, Eclipse

       Team Foundation Server

       StarTeam, CVS, Subversion

       Mercury Quality Center

       Microsoft Project

       MagicDraw, Power Designer

       Ant, Maven, NAnt, MSBuild

       CruiseControl

       Install Shield

 

 

 

      

      Databases / RDBMS

       Oracle 9i/10g/11g

       MS SQL 2000/2005/2008

       MySQL, ProgreSQL

       MS Access

       IBM DB2

       Lotus Notes

 

 

Application Frameworks/CMS

       DotNetNuke, Umbraco, Ektron

       Liferay, Jahia

       Struts, JSF

       Hibernate, Spring, EJB

       NHibernate, Entity Framework

       ExtJS, jQuery

Development Processes

       RUP

       SCRUM

       Test Driven Development (TDD)

Application / Web Servers

       Microsoft IIS

       Apache

       Tomcat, Resin

       Resin

       JBoss, GlassFish, WebSphere

       Lotus Domino

Operating Systems / Platforms

       Windows 2000/2003/2008

       Windows XP/Vista/7

       Linux, FreeBSD

By Industry

By Solution

By Service

By Platform

 

PROCESS

 

Software Methodology

Software Delivery Methodology

We employ industry-proven best practices adopted in thousands of projects worldwide to deliver the most complex solutions on time and within budget. To address differences in projects' nature and to improve flexibility we use a combination of adaptive and predictive software development methodologies.

In cases when our customer has a well defined vision of a solution as a whole with a complete set of specifications and supporting documentation, we follow more predictive methodology - Rational Unified Process (RUP). Using this method we plan the entire product development lifecycle to deliver the exact solution our client envisioned in the first place.

In cases when the business needs to deliver a product dynamically, adapting to quickly changing market realities in real time, we focus on short development cycles and frequent intermediate deliveries with working functionality. This is when we use adaptive methodology Scrum (a subset of Extreme Programming).

 

Software engineering & project management tools

          RUP

       SCRUM

       Extreme Programming Practices

       Test Driven Development

       CMMI

       PMI PMBOK

 

         Netbil Project Tracker

       Microsoft Project

       CITRIX Go To Meeting Teleconferencing

       Borland StarTeam

       Borland CaliberTM

In order to address risks early and continuously, we follow industry-proven best practices in project management and software development process . We are able to respond to changing customer requirements, even late in the life cycle. The following management and development principles are adapted and strictly followed at Netbil Software:

Software delivery principles & guidelines

         Constant Adaption of Process

       Incremental Value Delivery

       Collaboration Across Teams

       Continuous Quality Assurance

 

          Configuration & Change Management

       Continuous Testing

       Complete code validation

       Reuse of Existing Assets

 

Quality

Quality is an ever-expanding goal - the better you are, the better you need to be and one needs to live up to getting better.

Your best bet to assure the performance of any software without sacrificing on deadline and resource utilization would be software quality assurance. In any case, Design and development usually get a lot of attention while putting software together. In an event to rush to market, what usually gets sacrificed is quality.

Success is a journey and not a destination. Likewise, improvement of quality process is infinite, and marked only by milestones, never by completion! At Netbil - offshore software outsourcing company, We realize the significance of quality and in order to fulfill our goal of self-evident quality, we constantly improve our deliverables to match the increasing expectations of our customers. Standardization is the key to overall growth and thus we periodically review and enhance our SOP (Standard Operation Procedures) to move towards standardization.

We continuously upgrade ourselves by conducting periodic quality training sessions of coding standards, best coding practice, documentation standards and quality assurance to enhance the performance of all employees.

 

Outsourcing Model

Netbil with its vast experience in offshore software outsourcing provides three different types of outsourcing models. We believe no two clients have same requirements so we give different options to clients to select a model that best suits their requirements.

Fixed Cost
If you have a project that is short, has well defined scope and all requirements are clear, than our fixed cost software outsourcing model is best suitable. Over here, we guarantee on time delivery of software as per requirements and cost, which were predefined. As per your requirements, we would appoint a team that would be best able to meet your expectations on time.

Time and Material
For clients whose requirements regularly changes and who wants dedicated developers to work only on single project our time and material model is the best fit. In this model, there is flexibility for client to add or remove resources as per fluctuation in requirements.

Offshoreb development center (ODC)
For clients having large projects and in which requirements change as per time this is the best model. ODC is best suitable for custom software development and mission critical projects. We appoint experienced and talented developers who work exclusively on your project to deliver high quality solutions. We only appoint those developers who have already worked on similar type of projects and can efficiently manage complex problems to deliver best possible result.

IP Protection

Intellectual Property Protection

We see IP Rights as a keystone of successful business operations in the Digital Age. Hence we take serious steps towards protecting our customers and our own intellectual property assets. It is accepted that source code, object code and certain elements of the “look and feel” of a software program are subject to copyright protection and are retained by the customer. So called "moral rights", including the right to be acknowledged as the author of the work, are not generally adopted across Netbil Software.

Upon successful launch of a new outsourcing project Netbil maintains a high level of ownership controls and assignments, as well as ensuring compliance with legal policy applied in the United States and European Union. We recognize trade secrets as intellectual property rights and arrange total control over nondisclosure.

We are very flexible in setting up a policy that will provide the most comfort and IP protection to our client

Secure Infrastructure

We guarantee a safe business environment through maintaining 24/7/365 control over security issues. In order to protect intellectual property, employee and consultants’ access to confidential materials is restricted to the personnel directly executing each specific part of the project. All staff members undertake a course on the use and application of corporate proprietary information.

Netbil arranges the following measures to ensure physical protection and networks security:

·         Guarded Entrance

·         Isolated Office Space

·         Smartcard Access

·         Firewalls

·         VPN Access

·         IP segregation

·         Anti-Virus Protection