Hello mate,
You want a COM+ object that will be basically serving as a database abstraction layer for MS databases for custom processing, is that right? I can implement it using C# or C++, using managed .NET code or not. It will be an object oriented project, right? I recommend doing it object oriented, so future expansions and modifications by other programmers will be easier and cheaper. I can post the beta versions, during the development stages, directly to your test server, so we can test the system together. You can reach me via e-mail, skype or directly in my cell phone. Please contact me so we can discuss your project better. Thank you.