Software Development

Software Development

Where coding meets excellence ....


img-mobile-app

Software Development has always been one of our core capabilities and our IT consultants have worked on some of the biggest software development projects in Kolkata, India. We have developed deep skills in software design and development across a range of technologies and capabilities. We understand the business requirements for efficient and effective software solutions.

We can design and develop effective software solutions to help you solve complex business problems or automate tedious manual processes. We have skills in the following software development technologies :

  • PHP [CodeIgniter | Laravel]

  • MySQL

  • .NET [C# | VB]

  • Microsoft SQL Server

  • Crystal Reports

  • JavaScript | jQuery | Ajax

  • React JS | React Native

  • Ionic | Flutter

  • Many more ....

Contact us now to discuss your software development needs with us, or view our Web & Windows Application section.


Software Development Methodology

Icon Informatics has developed an outsourcing software development methodology integrating the philosophy behind Capability Maturity Model Integration (CMMI) with our long-term project delivery methodology. A strong CMMI discipline alone offers advantages with respect to quality. However, strict adherence to CMMI without recognition of requirements for speed and flexibility can cripple the software development effort from the start.

Icon Informatics’ project life cycle can be grouped into six phases: Project Startup, Business Requirements Gathering, Design, Implementation, Testing and Project Completion. This is illustrated in the following diagram.

img-software-development2

How We Ensure Successful Delivery

As part of our commitment to customer satisfaction, Icon Informatics is focused on ensuring that all aspects of our projects meet our customer’s requirements and expectations. We rigorously follow the following principles of our project methodology to ensure the successful delivery of our work.


Code Quality Assurance

We use a repeatable software development process and a well proven testing methodology based upon the V-Model. To further ensure the quality of our work, we also conduct internal code reviews and apply a functions walkthrough policy which contains co-worker review, peer review, cross walkthrough, and group walkthrough.


Schedule Assurance

To ensure projects are delivered on time, we have developed a policy that is aimed at providing adequate visibility into actual progress and manage potential deviations from the schedules. With regular status reporting and priority planning, we aim to provide your project manager with a control point for schedule management.


Budget Control

We recognize our quotation process is critical to ensuring overall project success. Our status reports will detail clearly how the project is tracking against the agreed budget. We provide a 3 month warranty period on our system and website development and defects are fixed free of charge.