Generally speaking, every single ATG..... is not an ORF. That would be a LOT of ORFs in the genome. Not even every ATG.....STOP is an ORF. An ORF has to be transcribed...and spliced into an mRNA. Just looking through an entire genome and finding ATGs is futile for understand gene density.
More practically speaking, a sequence generated from a reverse transcribed library (mRNA to coding DNA, or cDNA) is a good source for ORFs. But, you can still be fooled by the multiple possible reading frames within a cDNA. Using software to convert all 3 possible reading frames of the ORF is an excellent way to start and make predictions. The best way to find out what is really made is to consult the literature OR put the cDNA in an expression vector and translate it in vitro. This tells you the general size of the actual protein and you can compare that kDa value to the expected weight of your ORF. Then, antibodies can be directed against portions of the protein sequence to study it in vivo.