Yazılımla halledilebilir sanıyorum, ancak o kadar bilgim ne yazık ki yok. Hangi diller kullanılmalı, nasıl bir yapı oluşturulmalı konusunda fikir veremeyeceğim.