مهمترین بخش زیرساختی نرم افزاریِ پایگاه اطلاعاتی در یک شهر هوشمند، پلتفرم نرم افزاری آن است. پلتفرم نرم افزاری برای شهرهای هوشمند شامل یک محیط میان افزار متمرکز که از توسعه دهندگان نرم افزار در طراحی، اجرا، استقرار و مدیریت برنامه های کاربردی برای شهرهای هوشمند تعریف می کند. این تحقیق به دنبال یافتن الزامات یک پلتفرم نرم افزاریِ جامع برای شهر موزد مطالعه و یافتن چالش های اصلی و مشکلات تحقیق باز در توسعه نسل چنین سیستم عامل هایی است. نتایج این مطالعه نشان داد که پلتفرم های موجود در پروژه های هوشمندسازی شهرهای دنیا، دارای معایبی است و ما را به توسعه یک پلتفرم مرجع نوین هدایت می کند. چهار جزء اصلی این پلتفرم مرجع عبارت است از: CPS، IoT، BD و رایانش ابری. این الگوی جدید می تواند به عنوان پلتفرم مرجع توسط شرکت های مهندسی داخل طراحی و بومی سازی شود. بر اساس نظر کارشناسان پلتفرم نرم افزاری جامع برای مدیریت هوشمند شهر کرمان که می بایست در سیستم مدیریت هوشمند شهر مستقر باشد، وجود ندارد. نبود پلتفرم معماری جامع در این شهر باعث شده داده های تولید شده توسط سنسورهای معدود نتواند عملاً مورد استفاده قرار بگیرد. ده عامل از توسعه سریع چنین پلتفرم هایی در هوشمندسازی این شهر جلوگیری می نماید که بایستی مد نظر شرکت های طراحی کننده آنها قرارگیرد. این مشکلات عبارت است از: حریم خصوصی، مدیریت داده ها، ناهمگونی، مدیریت انرژی، ارتباطات، مقیاس پذیری، امنیت، کمبود آزمایشگاه، مدل های شهری و نگهداری پلتفرم.