A new software platform (SWP) for automotive body electronic systems is introduced in this paper. This platform consists of three parts which are run time environment (RTE), generic layer and hardware abstraction layer (HAL). The RTE is a kind of dynamic interface layer to connect the application to basic software. The generic layer is independent of hardware and is normally not changed even though a microcontroller is changed. The HAL is a layer which depends on hardware and should be modified if the microcontroller and hardware configurations are changed. Our efforts are mainly focused on the development of RTE, HAL, and a few generic components for our new software platform. Some basic technologies such as configuration concept and code generation are acquired through this project. SWP configuration tool as well as SWP itself was developed for the convenience of application design based and SWP. SWP validator is also implemented for the automatic validation of various SWPs that will be developed in the near future. Finally, our new software platform shows that the reuse of applications can be realized by the new technologies of configuration concept. That was indirectly proven by SWP validator which performs same diagnostic software on two different platforms.