Contact Us

Is your app or device ready for deployment?
It can be.

Uncover performance, compliance, and operational issues prior to deployment.


Watch Overview



network emulation, Test you apps under all network conditions


Network Emulation


Test your app under all network conditions—3G/4G, satellite, WAN, cloud—in your lab.

network protocol testing,


Protocol Testing


Are the network protocols implemented properly and securely, conforming to the specs, in your app or device?




Test your app or device under all network conditions – from the routine to the extreme. Automate a wide variety of network conditions from 3G/4G to Cloud to WAN to Satellite to Internet. Uncover performance and operational issues prior to deployment.

Learn More



Finding and fixing software defects constitutes the largest expense for the software industry. Learn why line speed testing isn’t enough and the importance of functional testing!

Learn More



Trial deployments are expensive and yield limited data. Learn how to properly characterize your application or device performance prior to deployment.

Learn More

View More Papers


"Apple uses Maxwell to emulate all varieties of customer networks and access points — from limited network bandwidth to extreme latency to packet drops.

By testing our products with Maxwell prior to deployment, we ensure that customers have a solid experience when they get new Apple software or hardware in their hands."

— Dmitry Halavin, Apple Inc.

During the power-up sequence on some versions of Maxwell Pro the display of text suddenly (but temporarily) turns into strange, Cyrillic looking characters.  Several users have wondered about this.

Question:  (by Shamrock)  When I install a keyboard, video, and mouse to boot up Maxwell G to get DHCP to give it an IP address, I notice that some strange characters, that look like Russian (or some other garbage characters) appear on the screen. If I ignore  this, the Maxwell G boots up correctly, but what is causing it and is it a real problem?

Answer:  (Deepak N.)  There are two issues:

#1 During the boot-up sequence some strange characters are displayed on the video screen for a few seconds.

These are transient ? normal, correct video will resume within a few seconds. (The resumption of proper video operation may be masked if the video re-synchronization issue, described in the next section occurs.)

This issue is caused by a bug in the Linux kernel and its start-up scripts.

#2 Some video monitors have difficulty synchronizing with the video output of the Maxwell Pro and Maxwell G.

On some older video monitors the monitor loses synchronization with the Maxwell Pro or Maxwell G during the boot-up sequence.

Many monitors indicate this by constantly switching between input sources looking for a signal, other monitors display an indication saying that they can find no input signal.  This occurs mainly with older design flat-screen monitors.

This condition usually may be cleared by done any of the following:
-Power cycling the video monitor off then on.
-Using a button on the monitor to manually switch to an unused video source and then back to the source used by the Maxwell.

Over 1,000 organizations and 6,500 network professionals trust IWL.