Axian: Software consulting and training
Software engineering
  Linux, Solaris, UNIX
  Semiconductor equipment
  Processor performance
  Embedded systems
  Client testimonials
Information systems
Rambunctious Digital Studios
Training and mentoring
Litigation consulting







a flexible resource
What our clients say

"Outsourcing made sense to us for a couple reasons. Axian helps us with software engineering, architecture, requirements, design, and Windows and embedded expertise. They provided us with very senior people so we were able to put together a really first-class team. Axian saves us from having to fully invest in fixed costs and manpower until we get past certain milestones. This gives us a much more graceful and pragmatic approach to gradually building our team."

--Roy Siegel, Dir Biz Dev, Planar


Engineering software development teams find themselves in a constant struggle to meet the growing demands of their customers, with fewer and fewer resources. Axian can help meet those demands with software consulting and contract engineering services.

The advantage of using Axian is that our staff works with a broad range of platforms and operating environments, from Microsoft Windows technologies to Linux, Mac, and embedded applications. We're certified by Sun, Linux and Microsoft, and we can work with your existing technologies or help you choose new ones.

Here's an in-depth look at the services we offer:

Software consulting
Our expertise allows us a broad, high-level view of your situation. This perspective enables us to create strategies, sort technologies and implement best-fit technologies. We provide:

  • High-level analysis, guidance and documenting requirements
  • Systems architecture and design
  • Software project management and implementation
  • Operation systems or platform migration

Contract engineering
Our developers can supplement your internal technical resources in order to execute your budgeted projects, helping with the following tasks:

  • Developing or updating software programs
  • Porting programs between systems
  • Tuning existing programs for optimal performance
  • Debugging and refining code
  • Performing systems administration
  • Developing new products

The Axian technical staff

  • Software developers
  • Computational scientists
  • System administrators

Axian staff expertise

  • Software development for MS Windows, Mac, UNIX, Linux, embedded platforms and more
  • Internet, intranet and Web development
  • Windows, Mac, UNIX and Linux networks
  • High-performance computing

Project engineering

  • Software development
  • Systems engineering
  • Project or team management

Code porting and optimization

  • Applications
  • Computational kernels
  • Parallelization
  • Numerically intensive computing
  • Microcoding / assembly language programming
  • Performance tuning

Pre- or post-sales support

  • Benchmarking
  • Technical support
  • New-user training

On-site engineering

  • System administration
  • Back-up coverage for systems engineers
  • Applications support for end users

Workstations / desktop computers

  • Graphical User Interfaces (GUIs), drivers, multimedia
  • Database development
  • Operating systems: Microsoft Windows, Mac OS X, UNIX, Linux
  • Intel x86, 68xxx and other assembly languages
  • Programming: C, C++, Visual Basic, Java, Windows API, MFC, ActiveX

High-performance computing

  • High-performance architectures: parallel, vector, array, clusters
  • Code porting, optimization, benchmarking
  • Custom math libraries
  • High-performance Fortran
  • Seismic processing, weather, etc.

Embedded applications

  • Digital Signal Processing (DSP), radar / sonar, image processing, communications, pattern recognition
  • Real-time applications
  • Array and vector processors
  • Microcoding / performance tuning
  • Web development
  • .NET
  • J2EE
  • Active Server pages
  • Java
  • JavaScript
  • CGI and Perl scripting
  • HTML
  • Visual Basic scripting
  • XML

Programming language expertise

  • C
  • C++
  • Java
  • Windows API and Microsoft Foundation Classes (MFC)
  • Visual Basic
  • Perl
  • Assembly languages: Intel x86, Cray, CM-5, 68xxx and many others
  • Fortran

Platforms and architectures

  • Intel IA-32, IA-64 (x86 architectures)
  • Sun
  • HP
  • SGI
  • IBM RS/6000
  • Macintosh

Operating systems

  • Solaris
  • Microsoft Windows 3.x/95/98/ME/NT/2000/XP
  • Mac OS X
  • UNIX
  • Linux
  • VxWorks
  • OS/2
  • DOS
  • Real-time operating systems

Object-oriented design

  • Refining requirements
  • Identifying classes
  • Defining class behavior
  • Documenting class intercommunication
  • Object-oriented language coding