Software Company

Custom Programming

By custom programming, we design computer solutions for businesses. Balancing programming techniques and business process intelligently, we help our clients to solve unique and interesting business problems and to enhance information handling and to identify problems and make your process efficient.  eGenius has been able to help businesses create unique solutions and help them thrive in their unique areas of expertises.

Technical Support

One could make use of technology such as mobile phones, televisions, computers, software products or other electronic or mechanical goods. In general, technical support services attempt to help the user solve specific problems with a product and providing training and customization. We have served businesses from small  to large companies. We are honored to serve those unique individuals and businesses over the years.

Computer Forensics

Forensics is to examine digital media in a forensically sound manner with the aim of preserving, recovering, analyzing and presenting facts and opinions about the information. We have worked on numerous recoveries, security audits, code audits and legal discoveries.

Information Recovery

Data recovery is the process of salvaging data from damaged, failed, corrupted, or inaccessible secondary storage media  and computer systems when it cannot be accessed normally. We have helped numerous clients big and small from difficult transitions and events. We appreciate opportunities of saving information.

Search engine and online presence

We help our clients to make sense of search engines and to stay on top of  the changing online business environments.


Since Linux early days, we work with free software and open source software. Some of our clients include non-profits such as the United Nation (python), and Leukemia Lymphoma Society (TCL). Small and medium sized businesses use open source framework using Linux and MySql and python/tcl/ruby/PHP. We work with proprietary systems on Windows  and virtualization.