It's a website and it was extremely accurate for my Fiancée and I, I hope so too just try to get through the next few months, I was checking every day, but I noticed when I went a few days without checking it seemed to go by faster, Now my next steps include a little more waiting (for NVC, my Fiancée to have her medical exam, and my fiancée to have her interview)