El "truco" es hacer un API de la aplicacion que sea similar a lo que es un servicio web o un API REST. Eso es, la logica de negocios debe estar independiente del resto.
Si estas buscando un proyecto, que te parece si te nos unes a
http://sourceforge.net/projects/todoaki?