તારીખ કરવા માટે, આ કાર્યક્રમો ઘણા છે, પરંતુ તેઓ એક જ સિદ્ધાંત પર કામ કરે છે.