Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Knowledge Base
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • emWin
  • AppWizard
  • Technology
  • Demos
  • Add-ons
  • Tools
  • emWin Source Upgrade

AppWizard
Transforming GUI design for embedded systems

SEGGER's award-winning AppWizard enables the creation of highly efficient and high-quality graphical user interfaces on any embedded system in the simplest way — without writing any code.

Contact us
Downloads
Documentation
  1. 1.Effortless design
  2. 2.Efficient build
  3. 3.Interactions
  4. 4.Custom look & feel
  5. 5.Flexible setup
  6. 6.Resource management
  7. 7.Use cases
    1. 7.1.Home appliances
    2. 7.2.Consumer electronics
    3. 7.3.Industrial controls
    4. 7.4.Low power displays
  8. 8.Real-life demo
  9. 9.Press & media

Discover the AppWizard

Effortless design


AppWizard application sample

All features, such as rendering animations, language management, widgets and many more, are simply accessible through the WYSIWYG editor. It allows effortless creation of high-end interfaces without coding, provides complex GUI elements with conditional interactions and contains the interface to the applications functions.

 

Efficient build


Evaluation Board with AppWizard GUI

With only 130KB RAM and 256KB flash memory requirements, basic graphical user interfaces can easily be added to most microcontroller-based systems. Even more sophisticated user interfaces adding a modern look and feel can be implemented on resource-limited microcontrollers.
 

AppWizard Intro Video Thumbnail

Explore the features of AppWizard


AppWizard is a powerful tool for creating complete and ready-to-run applications. With its many features, AppWizard makes it simple to create even complex graphical applications without requiring in-depth knowledge of the  emWin graphics library or even the C language for coding.

 

AppWizard Advantage Complex GUIs

Interactions



State-of-the-art user interfaces need to react instantly to user input or other triggers, such as data collected from a sensor. Reactions of the application can be modeled using the interactions of AppWizard without a single line of code. Interactions can be used to trigger events, and change values or attributes. For added complexity, conditional behavior of interactions is possible as well.

AppWizard Advantage Custom

Custom look & feel



Individual designs rely on creativity. By including creative bitmaps for the numerous individual widget objects and 2D drawings to visualize a widget functionality, every application can get a unique look and feel. Most properties of an object can also be animated. Designs created with graphical tools such as Photoshop can easily be imported for example using the PNG format.

Explore our demos...

AppWizard Advantage Flexible

Flexible setup



With the support of any IDE, AppWizard offers maximum flexibility. Ready-to-use and preconfigured BSPs simplify execution of the application without having to write C Code. Thanks to emWin’s flexible setup, any display driver, from monochrome to greyscale to color, is supported as well.

Learn more about the emWin technology...

AppWizard Advantage Management

Resource management



Resources such as images, fonts, and text can be stored separately in the application's code or externally as binary files. This enables accessing frequently used resources directly from on-chip Flash while rarely used resources can be stored on external media. This allows changing image files, fonts, or text at runtime.

More on our SEGGER Blog

Create first-class GUIs


Many types of embedded applications require graphical user interfaces, even resource-constrained ones. Being both high-quality and highly efficient, AppWizard combines everything required to create great GUIs for any device.

 

Use cases



Features such as efficient resource management and a flexible set of preconfigured UI elements create a wide range of use cases for AppWizard. Be inspired by our proposals for real-life use cases and explore the endless possibilities with AppWizard.

Oven with AppWizard GUI

Home appliances

Appliances used every day require easy accessibility and an appealing design. The same applies to the GUI of such devices. For many major white goods companies, the emWin graphics library is already their first choice. Using AppWizard significantly improves the creative process, as graphic designers can easily create a working prototype, even one that's running on hardware.

Stereo with AppWizard GUI

Consumer electronics

Many audio systems, video game consoles, and digital cameras are built with embedded systems to ensure space efficiency without performance issues. AppWizard offers flexible resource management for fonts and images to enable the most efficient usage of resources without compromising the design possibilities.

Industrial controls with AppWizard GUI

Industrial controls

Devices used in industrial environments require clear visibility and clarity of the user interface as they are often used in a rush and in harsh environments, whether these are process controls, production devices, or other types of applications. To create a device that simply works in such conditions, processes that allow user experience designers to play a significant role are required. AppWizard provides reliable and real-time development for any MCU and keeps designers in the loop as long as possible.

Smart watch with AppWizard GUI

Low power displays

There are multiple reasons for low power designs that include a display. Whether it is equipment with a high number of installations (such as sensor devices with a status display or a smart watch intended to operate for days rather than mere hours), or whether it is a personal always-on medical device, (like long-term ECGs), all these applications benefit from emWin’s efficiency. Even with larger, more complex systems, AppWizard keeps RAM and flash memory requirements to an absolute minimum.

More on our CASE STUDIES Blog

Real-life demo



Explore the sophisticated GUI with a smartphone-like user experience for any embedded system. Pre-heat the oven for a pizza, choose between different cake recipes and adjust the settings to your needs.

Check it out

Download AppWizard

AppWizard offers limitless creativity in GUI design for embedded systems available for everyone. Various application examples show the possibilities. Some are included in the free trial version of AppWizard. Get creative and bring your GUI to the next level.

 Get started for FREE

Are you interested in integrating AppWizard into your application?
Please
contact us.

Monitor with AppWizard application

Get more insights

Further insights regarding emWin and AppWizard enable creating your GUI right away. Practice examples show the broad range of use of AppWizard.

Press & media


More detailed information and a step-by-step guide are provided within the AppWizard User Manual. To learn more about emWin and AppWizard from a technical perspective several interviews and press articles are linked below. A tutorial series explaining every widget and more can be found as well.

NEWS


SEGGER AppWizard enabling advanced GUI design in next generation embedded applications

Read now

SEGGER Press: With emWin library – User interaction like on a smartphone

INTERVIEW


With emWin library:
User interaction like on a smartphone
 

Read now

Solaride emWin AppWizard

CASE STUDY


Solaride’s solar powered car – nothing is impossible

Solaride came up with the adventurous idea to build the first solar-powered car in the Baltics. At the center of their successful implementation is SEGGER’s embedded software.

Read now

VIDEOS

AppWizard Intro Video Thumbnail

AppWizard — Intro

AppWizard Visual Studio Simulation Video Thumbnail

AppWizard — VS Simulation

AppWizard tutorial series - Board Support

AppWizard — Board support

AppWizard tutorial series - Button Object

AppWizard — Button object

AppWizard tutorial series - Gauge Object

AppWizard — Gauge object

AppWizard tutorial series - Project Examples

AppWizard — Project examples

AppWizard tutorial series - Rotary Object

AppWizard — Rotary object

AppWizard tutorial series - Slider Object

AppWizard — Slider object

AppWizard tutorial series - Switch Object

AppWizard — Switch object

AppWizard Screen Transitions Video Thumbnail

AppWizard — Screen Transitions

AppWizard Wheel Object Video Thumbnail

AppWizard — Wheel Object

AppWizard Animations Part 1 Video Thumbnail

AppWizard — Animations Part I

AppWizard Animations Part 2 Video Thumbnail

AppWizard — Animations Part II

AppWizard — QR Codes

AppWizard — Edit Object

AppWizard — Multiedit Object

AppWizard Keyboard Object Video Thumbnail

AppWizard — Keyboard Object

AppWizard — Image Object

More videos

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

30+ years of experience

First-class embedded software tools since 1992
  • Imprint
  • Disclaimer
  • Privacy Policy
© 2025 SEGGER - All rights reserved.