SME Analysis & Modernization: COBOL To Spring Batch

Keyhole Software Application Rewrite, Java, Modernization, Project Recovery

Client: A nationwide provider of vision insurance Development Category: Analysis, Project Recovery, Enhancement Services Performed: Architecture Analysis, Technical Strategy, Application Development Sr. Keyhole Software Consultants are engaged with a national provider of vision insurance to strategically improve the company’s Payment Claim batch processes. The client’s existing batch processes had been in the process of migration and rewrite from COBOL to Spring Batch by another consulting …


Modernization: COBOL Batch Processing to Spring Batch

Keyhole Software Java, Modernization, New Development Leave a Comment

Client: A financial institution Development Category: Modernization Services Performed: Requirement Specification, Technical Strategy, Application Development Worked to modernize the organization’s enterprise batch processing applications. This project included converting a long list of COBOL batch processing applications into Java-based batch applications using the Spring Batch framework. The project encompasses a wide range of tasks from calculating and assessing fees, to processing large vendor …


New Development: Point-of-Sale Application

Keyhole Software Java, Mobile Development

The Client: Start up organization focused on green initiatives Project Category: Development Services Performed: Requirements Definition, Application Development A Keyhole team developed a green-field point-of-sale system with inventory management. The project involved extensive work in portals, portlets, and mobile technologies on both the Android and iOS platforms.

Automated Kitchen

New Development: Internet of Things (IoT) Home Automation Application

Keyhole Software Java, JavaScript, Proof-of-Concept Leave a Comment

The Client: One of the largest home improvement retailers Project Category: Development Services Performed: Application Development, Application Enhancement A Keyhole team focused on developing a home automation (Internet of Things – IoT) application. The application would allow users to control different actions in their home to their chosen specifications. Examples include changing a temperature on a thermostat, turning kitchen appliances off and on, etc. Developed …

Insurance Project

Rewrite: Claims Processing System

Keyhole Software Application Rewrite, Java

The Client: One of the principal companies in the excess insurance market Project Category: Development Services Performed: Requirements Definition, Application Development, Application Enhancement The Old System This custom solution handles the management of information pertaining, but not limited to: accounts, broker relationships, policies, claims, and documents. The origins of this custom system were based in IBM’s outdated RPG set on the …

Shopping Ccart

Problem Solving: JSF 2.0 Using Session – Unwelcomed Interaction

Keyhole Software Application Enhancement, Java, Project Recovery

Client: A leading independent provider of healthcare information management services supporting commercial, Medicare Part D, and Medicaid Development Category: Project Recovery Services Performed: Requirement Specification, Technical Strategy, Application Enhancement, Implementation The Challenge The organization found itself with ineffective software. Written in Java Server Faces (JSF) 2.0 using Session, the applications in question were not designed to support multiple instances per …

Time Tracking

New Development: Time Tracking Application with HTML5

Keyhole Software Java, JavaScript, Mobile Development, Proof-of-Concept

The Client: Keyhole Software, Internal Project Category: Development Services Performed: Requirements Definition, Application Development, Data Migration, Mobile Development Application This newly-created web application is how Keyhole Software employees keep track of time worked. It is accessible from a desktop, tablet, and any mobile device with a browser. Additionally, we have implemented Android and iOS native applications that interact with the …