In order to support reliable real-time capability of embedded software, this project aims to non-intrusively add functions to the C# (C-Sharp) programming language and runtime environment developed by Microsoft for the .NET technology. The team addresses time-critical applications with response times in the sub-millisecond range and readily integrated within larger timing-oblivious applications in the same C# environment. Major challenges include the interference with a real-time garbage collector (RTGC) and the synchronous communication between time-critical and time-oblivious code. Since the latency of a standard RTGC is often lower than required by certain applications, programmers choose a restrictive model with a standard garbage collector. Our focus is on the investigation of RealSharp, a restricted programming model enabling time-critical and time-oblivious tasks to be mixed, yet leaving the C# programming model intact.