プログラミングは、情報端末さえあればどこでも行う事が可能である。
そのため、必ずしもオフィスで仕事を行う必要はない。場合によっては、在宅で仕事をこなすことも可能である。開発企業にとっては、広いオフィスを確保する必要がなく、費用の節約になる。

また、プログラミングの仕事に従事する者にとっても、通勤の不便がない。java言語による開発のニーズが高まるに従って、この開発言語をマスターした技術者がより多く求められている。

このことから、自宅に居ながらにして仕事ができるjava技術者という働き方の方法が選べる。人によっては、外で働くことができない何らかの事情を抱えている技術者もいる。子供がいる家庭や高齢者介護の必要、その他にも人ぞれぞれに何らかの事情がある。
しかし、実力ある技術者の人材を活かせないというのは、社会的に大きな問題である。在宅という開発技術者の働き方が提供されることで、開発力の強化が図る事ができる。技術者を探している開発会社にとっても、人材を豊富な候補の中から選ぶことができるというのはメリットが大きい。

また加えて、開発技術を持った人材を求めている側と、在宅でできる仕事を探している技術者の間を取り持つ仲介サービスがあれば、互いのマッチングがうまく行く。情報技術が社会に大きな貢献を果たすようになったことから、java開発技術者の人材をより柔軟な方法で活かす方法が強く求められている。