Keene Systems, Inc. Combines US and Indian Expertise in Software Solutions