Software Development

We develop customer specific software for different platforms. Beside desktop applications for Windows, Linux and Mac OS X, we provide software development and integration of web applications, content management systems and software for mobile devices.

Software Development Processes

Today's software projects require not only an expert level of knowledge in software achitectures, programming languages and interfaces but also a flexible approach to be able to react fast to changing requirements.

Wie utilize software development processes like Scrum, Kanban and V-Modell-XT.

Ticketsystem, Bugtracking and Documentation:

  • Atlassian Jira, Bugzilla, Mantis Bug Tracker
  • Atlassian Confluence, Trac

Continuous Integration & Deployment:

  • Atlassian Stash (Git, SVN)
  • Atlassian Bamboo, Jenkins

Requirements Engineering:

  • Software Requirements Specification (SRS) nach IEEE 830-1998
  • IBM Rational DOORS

Web Technologies

The internet has long since found its way into a variety of devices. As an example, printers, IP-cameras, fridges and facility monitoring systems are controllable through web interfaces. We develop gateways and graphical user interfaces to access embedded systems from the internet. Furthermore we offer the realization of entire enterprise portals and interfaces to backend systems.

Technologies and frameworks:

  • Content management systems: TYPO3 CMS, Drupal, Wordpress
  • Frameworks: TYPO3 Flow, Zend, Smarty, Rails
  • Programming languages: PHP5, Javascript, Ruby, Adobe Actionscript
  • Descriptive languages: HTML(5), CSS(3), LESS, SCSS, XML
  • 3D visualisation: WebGL, three.js
  • Server: Linux Server und Anwendungen/Services

Area of application:

  • Configuration and access of embedded systems
  • Development of web-based interactive applications
  • Interfaces for backend systems
  • Enterprise portals

Software Design

Depending on the requirements complexity and the platform we use different techniques, tools and programming languages to design software.

Design/Modeling of software architectures:

  • Enterprise Architect
  • UML 2.4

Model-based function development:

  • Matlab/Simulink
  • ETAS Ascet
  • Generator Tools

Programming languages:

  • C, C++, C#, Java
  • Perl, Ruby, Javascript

Frameworks and libraries:

  • Boost, Qt
  • .NET, WPF

Automotive Software Engineering

Vehicle functions are mainly realized by al lot of electronic control units and software. They are connected through different bus systems and define a complex real-time system inside the vehicle.

Software engineering in the field of automotive technology addresses the development, integration and validation of vehicle functions such as adaptive cruise control, traffic sign recognition, vehicle dynamics control or the infotainment system and communication with mobile devices.

AUTOSAR Electronic Control Unit Software

AUTOSAR describes a unified software architecture with the goal to facilitate the exchange of software on different ECUs.

We are experts in the development, integration and validation of AUTOSAR software.


  • Integration: AUTOSAR Stack Software of Vector MICROSAR (SLP10), Mentor Graphics VSTAR, EB tresos AutoCore
  • Configuration: System Stack, Communication Stack, Memory Stack, I/O Hardware Abstraction, Complex Device Driver
  • Migration: Microcontroller plattforms and integration of OEM specific AUTOSAR modules
  • Function development: Software Component Design (SWC), UML Detailed Design, model based code generation
  • Code analyses: Polyspace, QA-C/MISRA
  • Bus simulation: Vector CANoe/CANalyser, Busmaster
  • Model based testing: Piketec - Time Partition Testing (TPT)
  • Tooling: Vector Davinci Configurator PRO / Developer, Elektrobit EB tresos Studio, Volcano Vehicle Systems Architect (VSA/VSB), DSpace TargetLink, ETAS Labcar, ETAS Ascet, Matlab/Simulink

AUTOSAR Consortium

AUTomotive Open System ARchitecture is world-wide the largest standardization project in the automotive industry. We are a Development Partner Development Partner and an active contributor to the standard.

Tasks in the consortium:

  • Document ownership for ECU resource template (AUTOSAR_TPS_ECUResourceTemplate)
  • Implementation tasks in the ECU configuration template (AUTOSAR_RS_ECUConfiguration)
  • Monthly meetings

Advanced Driver Assistance Systems

Advanced driver assistance systems (ADAS) increase the driver's security and comfort through monitoring of the environment and active engagement in certain driving situations. A great amount of technologies and interdisciplinary knowledge are required. We support our clients in the realization of functions and integration on different platforms.


  • Modeling and simulation
  • Control engineering and image processing
  • Functions and algorithm development
  • Tests in cars and trial runs
  • Construction of HiL Systems

Embedded Real-Time Systems

Embedded real-time systems are mainly small computers in form of a microcontroller, DSPs, FPGAs and ASICs that are built into devices and machines and e.g. take over control tasks. In this context, real-time is the deterministic guarantee of calculating execution times and system response times.

Hardware Prototype Development

Prototyping and small series development of hardware modules.


  • Elecronic: circuit diagrams and layout development, design of peripherals
  • Microcontroller: ARM CortexM, Atmel AVR, Renesas V850, Freescale HCS12, TI MSP430, PIC-Micro
  • FPGA platforms: VHDL development, Lattice, Xilinx - Spartan family, Altera - Cyclone, Arria, Stratix
  • Embedded communication: Ethernet, CAN, LIN, FlexRay, Bluetooth, ZigBee, IEEE802.11, GSM/UMTS/LTE
  • Programming: C, C++, VHDL, Assembler, CUDA, OpenCL, OpenGL, Qt Embedded
  • Tools: Altera Quartus, Altera Modelsim, Matlab/Simulink, Cadsoft Eagle, Atmel Studio, LT-Spice

Real-Time Operating Systems

Design and integration of deterministic operating systems for safety-related applications.


  • RTOS: SafeRTOS (IEC 61508-3 SIL 3), Micrium uC/OS-III, OSEK
  • Architectures: ARM, MIPS, Atmel, x86/AMD64, Power, TriCore, Renesas V850
  • HAL: configuration and development of drivers and system libraries
  • Migration: platform migration of existing applications

Deterministic Linux

With the REALTIME_RT Patch enabled, Linux is completely deterministic and is used in industrial facilities and machines for control tasks. Furthermore Linux provides a variety of open interfaces and libraries to develop and integrate complex applications.

Linux is everywhere: TED-Talk with the Linux Foundation (video)


  • Platform basis: design and integration of OSADL-conform real-time linux systems
  • Driver: development and modification of drivers
  • Interfaces: network, bus systems, TCP/IP and I/O connections
  • Application: development of POSIX-conform real-time applications

Open Source Automation Development Lab (OSADL) e.G.

We are a member of OSADL – the competence network for open source software in industrial applications.

More information: www.osadl.org


About us

We are an engineering office for information technology in the fields of automotive software engineering, embedded real-time systems and software development. Our team includes engineers, computer scientists and product designers who enjoy technical challenges and complex tasks.


The company was founded 2003 in Waiblingen, Germany by the brothers Jean and Rony Khoury. In the year 2005 the company got registered at the commercial register under the trade name BASICWORX OHG. In 2012 the company was tansformed to the legal form GmbH and moved to Stuttgart.



Our customers are from different industrial sectors.
Here's an extract of our customer list.

Automotive & Automation

  • Daimler AG
  • Volkswagen AG
  • Dr. Ing. h.c. F. Porsche AG
  • Siemens AG
  • Magna International Inc.
  • AKKA Technologies SE
  • Mercedes-Benz.io GmbH
  • Schaeffler Technologies AG & Co. KG
  • MBtech Group GmbH & Co. KGaA
  • Camtek GmbH

Software & Web

  • Festo Vertrieb GmbH & Co. KG
  • Boerse Stuttgart GmbH
  • Kiener Maschinenbau GmbH
  • WAGO GmbH & Co. KG
  • vitero GmbH
  • Siteco GmbH
  • Christian Winkler GmbH & Co. KG
  • Ehrhardt + Partner GmbH & Co. KG
  • Koenig & Bauer AG
  • REHAU AG + Co
  • UNION TANK Eckstein GmbH & Co. KG
  • creative360 GmbH
  • municHMotorsport e.V.
  • Gameforge Productions GmbH
  • Points Gesellschaft für digitale Informationssysteme mbH
  • Platingroup GmbH



The world's largest project for standardization in the automotive industry. We are a Development Partner and an active contributor to the new standard.


COMASSO develops and provides AUTOSAR Basis Software (BSW) in a community based way. As a member we support the ongoing development.


OSADL e.G. promotes and coordinates the development of open source software for the automation industry. We support OSADL with our membership.

Logo TYPO3

TYPO3 is the most successful open source enterprise CMS. We are a member of the TYPO3 Association and we support the development as a contributor to the core teams.


ISO 9001:2008 - Quality Management System

The quality management standard ISO 9001:2008 is internationally the most implemented and accepted quality management standard. We have introduced a quality management system according to ISO 9001.

  • Customer focused
  • Management responsibility
  • Process-oriented approach
  • System-oriented management-approach
  • Continual Improvement
  • Factual approach to decision making
  • Supplier relationships for mutual benefit

ISO 27001:2013 - Information Security Management System

The standard ISO/IEC 27001 Information technology – Security techniques – Information security management systems – Requirements specifies the requirements for production, implementation, operation, monitoring, maintenance and improvement of documented information security management systems and also IT risks within organizations.

Status: certification is in preparation phase.



Open routing on Google Maps.



Gottlieb-Daimler-Straße 35
71334 Waiblingen

Phone: +49 7151 90 380 10
Fax: +49 7151 90 380 90

E-Mail: Send us an email


Jean Khoury, B.Eng.
Rony Khoury, B.Sc.

Commercial Register

District Court: Stuttgart
Register-Nr: HRB 743440

VAT Reg No



BASICWORX is a registered trademark of the BASICWORX ENGINEERING GmbH.