스마트 프로그래밍은 국내에서 드물게 블록 프로그래밍과 코드 프로그래밍을 모두 지원하는 소프트웨어입니다. 원버튼 전환 블록에 대한 Python/ArduinoC 코드를 지원하는 것 외에도 Python 편집기를 사용하여 프로그램 소형 /microbit 등의 무대 작품과 하드웨어에 대한 코드를 직접 작성할 수 있습니다. 현재 스마트 프로그래밍은 데스크톱, 웹 페이지, 태블릿, 휴대폰 단말기입니다. 클라우드 스토리지 서비스를 통해 사용자는 여러 터미널에서 작품을 제작 및 수정하여 자신의 생각을 즉시 실현할 수 있습니다. 이 중 웹 페이지를 통해 사용자는 게임과 애니메이션을 작성할 수 있을 뿐만 아니라 다중 시스템 지원 mLink (Windows/Mac/Linux/Chromebook 등 컴퓨터 시스템 지원) 를 통해 온라인으로 로봇을 재생할 수 있습니다.