Development of hi-tech SaaS, Web 2.0, mobile, embedded products

Since the 1990's, Exigen Services has been helping Silicon Valley companies bring hi-tech products to the mass market. IBM, Sun Microsystems, Omniture, ScriptLogic are a few of the product companies among our clients. There are three major offerings in this area:

Development of internet portals

The typical profile of a client requesting this type of service is a start-up that has secured the first round of funding and does not want to establish an in-house software development organization. Typically their projects fall into the following categories:
  • SaaS offerings that are primarily focused on operation efficiency: virtualization/cloud management, automation of IT maintenance tasks, etc. Another important aspect is customer privacy. Exigen Services has a set of procedures in place that ensure an effective development process without requiring access to production data.
  • Web 2.0 sites which might include niche social networking, specialized content aggregators, etc. — primarily ad-sponsored. In addition to technological features associated with the Web 2.0 paradigm (RIA, audio/video content, etc.), the primary focus is efficiency of advertisements. This includes user-generated content, SEO on-page optimization, semantic markup, and various other techniques that can increase the time users spend on the site.
It is not unusual companies to outsource both product development and maintenance. We can offer these customers a modification of our Agile maintenance process, which is based on ITIL recommendations.

Standalone product development

Due to the current economic situation, many product companies have decided to concentrate on what they do best — product vision/management and sales/marketing — while outsourcing all software-development activities.
  • Desktop/Server off-the-shelf products for Windows, MacOS and various flavors of Linux. Our specialty is performance optimizations for the x86/x64 architecture.
  • Mobile applications in most of modern platforms, such as Windows Mobile, iPhone, Symbian, Android, Blackberry, and generic J2ME. Our specialty is wireless communication with other devices via Bluetooth.

Low-level and embedded programming

This type of work requires significantly different skills and even thought processes, compared to business programming. Specifically we have experience with:
  • Self-service kiosks software, which features easy rebranding, remote updates and maintenance, advanced logging facilities, as well as development capabilities to help ensure that kiosk functionally continuously evolves as industry-leading in that highly competitive environment.
  • Embedded/firmware development, which requires porting of the Linux kernel or proprietary RTOS to a new platform, writing custom boot-loaders, device drivers, etc.
  • Device drivers for Windows, MacOSX, Linux and various peripheral devices, connected via USB, Firewire, and Bluetooth
Our experience in design/usability services as well as in software testing — particularly in setting up test labs — allows us to provide high-quality services for our clients in the hi-tech industry.