Decoupling modules from the development platform