Project RIM - Design and implementation