Ideally, you would have some kind of requirements specification for your project, which can be either a formal document written according to some analytic methodology, or any free-form description, like screens mock-ups, and contact our team to submit all available materials. We will review them, possibly ask some questions (if any) to narrow down the scope, and give you a preliminary quote, so that we can move further into more detailed planning, and further to implementation. If you have any technical preferences, like use this or that platform, framework, component, or anything else, please tell us about these requirements as well, as they might be important when making the quote, or planning the project.
Still, if you don’t have any detailed description, and just got an idea of some kind – no big deal. Let us know about it, and after we’ll discuss it, our analysts will help you in requirements specification, which will be suitable for project planning and implementation. And for sure, it’s not a problem to sign NDA, if required.