Hay amplias posibilidades, depende de su nivel de experiencia. Pero pensaría en crear cualquiera de los siguientes:
- Aplicación GUI Middleware para comunicar multiplataforma (Mac OS X, Windows, Linux y Unix).
- Tipo de aplicación Bloc de notas / Wordpad con características como contar el número de líneas de una carpeta determinada. Digamos que quieres contar el número de código de líneas de cualquier proyecto. Esta aplicación sería de gran ayuda. Puede obtener alguna idea de Notepad ++ o BBEdit, herramientas de tipo Textpad.
- Soluciones de almacenamiento en caché como memcache, etc.
- Soluciones VPN como AppleConnect o token RSA.
- Herramientas de seguimiento de errores como Jira.
- Cliente RESTful para invocar el servicio.
- Crear un marco en sí mismo utilizando patrones de diseño GOF. Puede consultar el libro “Patrones de diseño: elementos del software orientado a objetos reutilizables”.