| Custom Software Development
The IND software development team creates custom software solutions using main-market
technologies like the Microsoft .NET framework and the open-source LAMP stack (Linux, Apache,
mySQL and PHP).
Our team has deep experience with all facets of the software development lifecycle (SDLC), and has
developed a wide variety of applications, from Intranet sites and Web portals, to business process
workflow and invoicing applications. We utilize standards-based coding frameworks along with best practices
in object-oriented development in order to deliver scalable and secure Web-based
applications.
Our development methodology, based on the Scrum agile development methodology, is an iterative approach that is designed to limit risk and maximize ROI, and can be tailored for each client
engagement in order to meet specific goals and budgets.
A typical IND application development project uses the following four-phased approach:
Phase One: Discovery & Analysis
IND analyzes the business systems and processes that are pertinent to the development initiative,
as well as meet with the key stakeholders in order to gain as much knowledge as possible about
the client’s needs.
Phase Two: Specifications
IND works closely with the client to define project goals, budget, and timeline; and to define the
application’s functionality and workflow, and develop a wireframe.
Phase Three: Implementation
Programming work is broken down into many short iterative steps, which allows the client to review
and test sections of the application to ensure its cohesion with the criteria identified during Phases
One and Two.
Phase Four: Launch, Training & Support
Upon the conclusion of Phase Three, IND trains the client’s end-users in the use of the new
application. IND migrates the new application into the client’s production server(s) and provides ongoing
technical support and maintenance of the application.
|