I hope so.
But if we’re building it for the first time, all I can give you is an educated guess based on what I know and where we’re going. I’ll toss in a dash of experience and know-how but if it’s something brand new you’re asking for and you need a definite answer as to whether it will work the way we are drawing it on the board today and you can’t proceed with that answer.
Then I’d suggest a new career, one with more known parameters attached to it.
The beauty of software is sometimes things don’t work out as expected and the path we start on is kind of like Oregon Trail – when we get there – we might be a completely set of people building a completely different set of software because we learned as we went and we listened as we learned.
The unknown is what makes it incredible.