Professional Solutions for the Professional Developer


We firmly believe that professional developers deserve professional tools—this is an unchanged truth—although developers must face technical challenges over time.

In the early days, focus was on providing C compilers as an alternative to assembly language. The big issue was memory limitations and fitting an application onto a small chip. Today, integration is the most key function for an embedded developer—a suite of tools that work together right out of the box.
  • Were you ever involved in a development project in which functional requirements were everything but crystal clear?
  • Have you ever considered a project schedule to be overly optimistic?
  • Did you ever curse a collection of renowned development tools that sadly enough refused to work together?
  • Or does your management focus on cutting development costs and reusing code?
Embedded Software
There will probably never be a machine that takes care of everything for you, but we believe that development tools can play a vital role in making your work easier. That’s why we recommend a suite of development tools that work the same way you do.

Tool suites are traditionally created around the needs of particular microcontroller architectures. Some tool vendors develop C compilers. Some write real-time operating systems, and others manufacture hardware debuggers.

How do you, as a developer, really know that they all work together?
Well, you don’t. At least not until you’ve tried them.

We’d much prefer if you did not have to spend time on configuring the tools and interfaces between them. We consider it our responsibility to ensure developers are getting a set of tools in their hands which are fully integrated.

In this sense, integrated refers to tools that interface with each other from a technical perspective and an entire portfolio of tools, utilities and middleware that are designed to support good development methodologies and give you flexibility and guidance:
  • Familiar feel and intuitive user interfaces
  • Tool assistance throughout development
  • Ready-made project examples and templates
  • Code and tools reuse across projects and targets
  • Well-tested technical interfaces
  • Established technical support programs
  • Open architecture and extensive partner offerings
"Um klarer zu sehen,
genügt oft ein Wechsel der Blickrichtung."
"To see clearer, it is often enough
to change the direction of view."
- Antoine de Saint-Exupery