در حال حاضر اين نرم افزار تحت سيستم عامل هاي مختلف مانند ويندوز، لينوکس، يونيکس و Mac OS بر اساس جعبه ابزار Qt و زبان C++ و تحت نظر OSGeo توسعه مي يابد. ترجمه رابط اين نرم افزار به بيش از 28 زبان در کنار قابليت هاي ديگر آن مانند استفاده از توانايي هاي GRASS و کار با UMN MapServer آن را به عنوان يکي از مهمترين نرم افزارهاي متن باز در حوزه سيستم هاي اطلاعات مکاني روميزي مطرح ساخته است.
QGIS از استانداردهاي WMS و WFS به عنوان سرويس گيرنده و SFS از طريق PostGIS پشتيباني مي کند. جهت دسترسي به داده ها کتابخانه GDAL/OGR به کار گرفته شده است. اضافه کردن عملکردهاي بيشتر از طريق بسته هاي الحاقي نوشته شده يه زبان Python و يا ايجاد يک برنامه کاربردي کامل با استفاده از API فراهم شده و زبان Python يا C++ امکان پذير است. مهمترين جنبه هاي عملکرد اين نرم افزار عبارتند از:
ارتباط با پايگاه داده PostGIS
دسترسي به اکثر فرمت هاي برداري به واسطه OGR مانند Shapefile، SDTS و GML و همه فرمت هاي رستر پشتيباني شده در کتابخانه GDAL در کنار کار با داده هاي GRASS
تصوير داده ها به صورت به طور پيوسته (On the fly projection)
امکانات پايه کار با داده ها مانند Zoom، Pan، Identity، Bookmark، تغيير نمادگذاري (Symbology) داده هاي رستر و برداري
برچسب گذاري عوارض
امکانات آماده سازي نقشه جهت چاپ
ايجاد و ويرايش داده هاي برداري
نمايش، جست وجو و تغيير اطلاعات توصيفي
ابزارهاي رقومي سازي براي فرمت هاي Shapefile و GRASS
کار با داده هاي GPS
امکانات Georeferencing
صدور نقشه ها به قالب Mapfile جهت ارائه بر روي اينترنت توسط UMN MapServer
انجام تجزيه و تحليل هاي مختلف بر روي داده هاي رستر و برداري از طريق به کار گيري ماژول هاي GRASS