Nokia wants to provide a platform for wireless application development based on open standards. CORBA was chosen because it is neutral in regard to the platform and programming language used. Also, it allows software development to take full advantage of object-oriented methodology. CORBA is a mature and tested technology with multiple commercial and open source products and implementations available, which makes it reliable as a base for Nokia's M2M Platform.