Company
Why Outsourcing?
Services
Expertise
Contact Us

EXPERTISE

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++, VBso-bidi-font-size:8.5pt;line-height:160%; font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol; color:black;mso-fareast-language:TR"> *       ASP.NET, JSP/Servlets

*       JavaScript, Lotus Script

*       SQL, T-SQL, PL/SQL

*       HTML, DHTML

*       XML, XSL, XSL-FO

 

Databases / RDBMS

*       Oracle 9i/10g/11g

*       MS SQL 2000/2005/2008

*       MySQL, ProgreSQL

*       MS Access

*       IBM DB2

*       Lotus Notes

 

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

 

Application Frameworks/CMS

*       DotNetNuke, Umbraco, Ektron

*       Liferay, Jahia

*       Struts, JSF

*       Hibernate, Spring, EJB

*       NHibernate, Entity Framework

*       ExtJS, jQuery

 

Application / Web Servers

*       Microsoft IIS

*       Apache

*       Tomcat, Resin

*       Resin

*       JBoss, GlassFish, WebSphere

*       Lotus Domino

 

 

 

Development Processes

*       RUP

*       SCRUM

*       Test Driven Development (TDD)

 

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