Qt Consulting, Training and Software Development

Used across high-impact industries, including medical, industrial controls and transportation, Qt’s cross-platform application framework helps developers build better native applications and more engaging user interfaces on embedded, touchscreen and desktop devices. Building a new product or looking to speed development of an existing project? Reach your goals with Qt!


ICS is the largest independent source of Qt expertise and training in North America

We're hiring — let's innovate together! Learn more >

Why choose ICS for Qt development?

We have the vision and expertise to help you build well-designed, high-performing products. We leverage unparalleled knowledge of Qt-powered embedded and application programming gleaned over thousands of successful projects. And, we save precious development time, increase efficiency and shrink time to market along the way.

Digital eye

World-Class Qt Services

We've built appealing user experiences for everything from medical devices to self-driving autos to commercial restaurant equipment.

Qt Consulting

Comprehensive Qt and QML consulting engagements for any size project

Qt Training

Qt and QML training workshops tailored to your team's specific needs

Qt Coaching

Individual or small-group mentoring, which takes a more personal approach than our training workshops

Qt Engineers

On-site ICS Qt software engineers to augment your in-house development team

Learn more about how we design, develop and deliver world-class Qt applications.

See Our Work

Get to Know Qt

Qt’s intuitive C++ libraries, IDE and Qt Quick technologies enable developers to build fluid and high-performance applications for multiple target devices simply by reusing code. Qt includes:

Modular Qt C++ Class Library

A rich set of application building blocks providing all the functionality needed to build advanced cross-platform applications

Qt Quick

Modern user interface (UI) technology that separates the declarative UI design from the underlying programming logic

Qt Creator IDE

Cross-platform integrated development environment (IDE) tailored to the specific needs of Qt developers

Want to know more about design patterns in C++ with Qt?


Check out An Intro to Design Patterns in C++ with Qt, 2nd Edition

C++ is taught "the Qt Way." This informative book includes enough homework assignments and lectures for a 6-credit (full year) course and its source documents are presented in a format you can use to easily generate a textbook or instructor's slides. Course prerequisites include solid experience in another programming language, such as Python, C, Java or Visual Basic.

Get the Book

Have a project in mind?

Contact Us