PS Комментарии в стиле, что такие системы не нужны, мол "увольняй", просьба дополнять своим успешным опытом работы с удаленными программистами.
При условии, что вы уверены, что программисты отрабатывали на вас хотя бы 5-6 часов в день из 8 оплаченных часов и не тратили 2-3 часа на игры, фейсбук и т.п.
Мой опыт — люди нанимаются на 2-3 удаленные работы и работают параллельно.
PPS Единственное назначение такой системы — мотивировать программиста в рабочее оплаченное время работать.