I have seen approaches at building hyperreal systems by using complicated notions like ultrafilters and the like.
Why not just postulate the existence of infinitesimal element $\varepsilon$ and infinite $\omega=1/\varepsilon$ like we do with complex numbers and build a field system around them?
Details matters!
As an example, if you just postulate the existence of infinitely big naturals you will have troubles because
$\{\omega \in \Bbb{N} \ : \ \omega \ \mbox{is infinitely big}\}$
is a non-empty set without minimum.
Those complicated constructions arised to avoid this and a lot of other gaps that could appear if we are not careful enough.