Up to date; at the forefront of current hardware or software technology.
Highest level of development at a particular time (especially the present)
The highest degree of development of an art or technique at a particular time
The level of development (as of a device, procedure, process, technique, or science) reached at any particular time usually as a result of modern methods.