Classical model-construction perspective. In this approach,
one thinks of the nonstandard universe as the result of an
explicit construction, such as an ultrapower construction. In the
most basic instance, one has the standard real field structure
$\newcommand\R{\mathbb{R}}\newcommand\Z{\mathbb{Z}}\langle\R,+,\cdot,0,1,\Z\rangle$,
and you perform the ultrapower construction with respect to an
fixed ultrafilter on the natural numbers (or on some other set, if
this was desirable). In time, one is led to want more structure in
the pre-ultrapower model, so as to be able to express more ideas,
which will each have nonstandard counterparts. And so very soon
one will have constants for every real, a predicate for the
integers $\Z$, or indeed for every subset of $\mathbb{R}$ and a
function symbol for every function on the reals, and so on. Before
long, one wants nonstandard analogues of the power set $P(\R)$ and
higher iterates. In the end, what one realizes is that one might
as well take the ultrapower of the entire set-theoretic universe
$V\to V^{\omega}/U$, which amounts to doing nonstandard analysis
with second-order logic, third-order, $\alpha$-order for every
ordinal $\alpha$. One then has the copy of the standard universe
$V$ inside the nonstandard realm $\bar V$$V^*$, which one analyzes and
understands by means of the ultrapower construction itself.
Standard Axiomatic approach. Most applications of nonstandard
analysis, however, do not rely on the details of the ultrapower or
iterated ultrapower constructions, and so it is often thought
worthwhile to isolate the general principles that make the
nonstandard arguments succeed. Thus, one writes down the axioms of
the situation. In the basic case, one has the standard structure
$\R$ and so on, perhaps with constants for every real (and for all
subsets and functions in the higher-order cases), with a map to
the nonstandard structure $\R^*$, so that every real number $a$ has
its nonstandard version $a^*$ and every function $f$ on the reals
has its nonstandard version $f^*$. Typically, the main axioms
would include the transfer principle, which asserts that any
property expressible in the language of the original structure
holds in the standard universe just in case it holds of the
nonstandard analogues of those objects in the nonstandard realm.
The transfer principle amounts precisely to the elementarity of
the map $a\mapsto a^*$ from standard objects to their nonstandard
analogues. One often also wants a saturation principle,
expressing that any sufficiently realizable type is actually
realized in the nonstandard model, and this just axiomatizes the
saturation properties of the ultrapower. Sometimes one wants more saturation than one would get from an ultrapower on the natural numbers, but one can still achieve this by larger ultrapowers or other model-theoretic methods.