According to common standards, starting a smart city project requires well-elaborated project requirements and the right partner. Here is what you need to have before starting your project with software vendor: Defined business goals; Clarification of success criteria; Product requirements elicitation; Technical analysis and features estimation; Rolled out system prototype, mapped architecture; Roadmap planning; Time & budget estimation. If you don't have experience or time to prepare technical documentation, Euristiq offers Discovery service to bridge the gap between the business concept of the software project and its technical realization – an IT solution.