Yes. We can meet all of those requirements. KbPort™ is a leader when it comes to mobile applications, while our other solutions provide the smallest footprint in the industry.