I'm completing an enterprise version of distributed software that manages remote inventories for greatly decentralized organizations. It is a total re-write of the older version that used Delphi 5.0 and a webserver called WebHub.
This new version is C# winforms, webforms, web services, .Net 2.0, remoting and, of course, LLBLGenPro. It's downright amazing.
Now, I'm negotiating with a very large company that operates out of more than 300 locations, each having its own inventory, supporting close to 100,000 employees. The software will eventually be located on approximately 400 coputers and will track and manage the movement of all inventories (and much more). It is mission critical.
This is, by far, my largest potential installation to date. Software modifications, training and technical support will be extensive.
How should I go able pricing this installation? Licencing fees? Maintenance fees? Consultation, training and support fees?
I know this is a loaded question, but I'd be very interested in any insights. I've never priced such a project before.
Thanks.
Jeff