Models


Home > Models
BMS has been offering various business models as per the needs of the customers and their projects. BMS first understands the processes followed by its customers and accordingly adjusts its own processes to achieve best and quick results. BMS offers various business models such as,
 
Offshore Development Centre
BMS works on ‘Outsourcing Model’ from its offshore development centre in Pune, India. The offshore development has been a cost effective model and well coordinated activity. With this model BMS provides its clients round-a-clock product development.

Onsite Development
BMS employee(s) travel to customer’s location and work as an extended arm of the customer’s team. Along with the customer’s team, we assist them in product development. This helps in fast and accurate requirement gathering and deployment phase. We also provide onsite consulting services. Our team of highly skilled consultants provides technical insights, ability and guidance to strengthen customer’s in-house capabilities and resources, working at customer’s location along with your team and under your supervision.

Partial Onsite / Offshore Development
Our onsite team acts as a front end and maintain proximity with customers while the bulk of the work happens offshore. This model is useful in case of crucial projects where direct communication is required with the clients at regular intervals. This also helps in round the clock continuous work cycle which becomes possible by making the best possible use of the time-zone difference.
Dedicated Centre Development
BMS assists it customers in various phases of product development cycle. If the customer wants to include BMS for the entire product development cycle, BMS offers a dedicated centre wherein it will dedicate its resources and certain part of infrastructure for the customer. This helps to reduce turnaround time for end customers. It also provides the client maintenance and sustenance activity at reduced cost.
Pricing
Dedicated team:
In this model, the customer engages a dedicated BMS team for a period of time, which acts as the virtual extension of the customer’s in-house development team. This works out to be the most cost-effective pricing model as the customer takes the responsibility of getting work done effectively from the BMS team. Other benefits include knowledge retention and the flexibility of utilizing the team for different requirements. Monthly billing is raised based on the number of resources dedicated every month.

Time and material (T&M):
When requirements change frequently, as is often the case in new software development, the Time and material (T&M) arrangement works best. The lengthy cycle of communication and documentation required with fixed-bids and change orders can be avoided in this model where BMS assigns a team to the customer and the actual effort of the team on the project is billed. Monthly invoicing is pro-rated based on the total hours spent on the project and the rates for the skill sets involved.

Hybrid and other innovative models:
Hybrid is a combination pricing model where customers can derive the benefits of different models, based on the stage of development or the nature of work involved. In a hybrid model, customers could start on a Time and Material mode when they do not have defined requirements upfront. Once the requirements are base-lined, a Fixed-bid or a dedicated team model could be adopted. Another example could be that besides engaging a core Dedicated team, customers can choose to work on a T&M model for additional requirements or sporadic needs.
 
Responsibility
Entire Application Development:
In this model of engagement, BMS takes complete responsibility of client’s application requirements from concept level to completion. This helps client focus on their core functions and come out with innovative suggestions & applications within short time-frame.

Modular Development:
This happens when customers outsource the development of few modules of their application(s) to BMS. Due to the strong technical expertise applied in chunks, this job is done pretty fast and in professional manner.

Co-Development:
This is a model where the client and BMS work in conjunction to develop a software application. The BMS team is considered a seamless extension to the customer's team and has all the rights and privileges to work on the customer’s code base.

Consulting & Program Management:
Here, BMS can enable high-level decision making, such as defining architecture, formulating specifications, Program management or software implementation. This helps customers to develop quality software and manage the software development process smoothly. Access to BMS’s quality talent pool realizing rapid application development without compromising on quality.

All contents © copyright 2008-2011 Binary Mantra Systems. All rights reserved. Follow us on  BMS on Twitter BMS on Wordpress BMS on Linkedin BMS on Facebook