Software development Financial application development C++ programming (Windows NT, Unix) Java programming Subcontract testing Project management GUI (Graphic User interface) design Client-Server application development Development process consulting (design and analysis) Software evaluation