Client Applications

Web Spider/Crawler


Web Spider / Crawler
  • The application crawls the internet indexing websites, analyzing the information, ranking pages and takes a screenshot of each page it crawls.
  • Uses J2EE technology as the back end.

Software & Tools Used:

  • Eclipse 3.2 IDE
  • MySQL 4.1
  • JBOSS 4.0 Applicatin Server
  • GlassFish Application Server
  • J2SE
  • J2EE / EJB 2.0
  • Swing
  • JDBC
  • Multi-threading

Apartment Rental System


Apartment Rental System

Apartment Rental System

  • Developed in Java with Oracle 10g as the supporting database. It allows landlords to make smart decisions on managing individual apartment complexes with the aid of the reports that are generated by the system.

Software & Tools Used:

  • Java
  • Swing
  • JDBC
  • Eclipse 3.2 IDE
  • Oracle 10g

Transaction Analyzer


Transaction Analyzer
  • The Transaction Analyzer is an interactive tool which parses raw data files with transactions and generates various reports on employee productivity.

Software & Tools Used:

  • Eclipse 3.2 IDE
  • Java
  • Swing
  • JDBC
  • SQL Server 2000
  • Multi-threading
  • XML

Account Statement Parser (Data Mart ETL)


Account Statement Parser (Data Mart ETL)
  • The Account Statement Parser performs Extraction Transformation and Load (ETL) on customer data.
  • It transforms and cleans raw scrambled data and loads it into a data mart
  • This information is then used for data mining analysis

Software & Tools Used:

  • Visual Studio 6.0
  • SQL Server 2000
  • VB6

Production Systems Support Tool


Production Systems Support Tool


  • Parses incoming emails for analyses content for known issues.
  • Provides suggestions and automatically generates an email to the appropriate team for action based on existing error alert emails.

Software & Tools Used:

  • Java
  • Swing
  • XML
  • Eclipse 3.3 IDE
  • Outlook Macros

Entity Relationship Diagram (ERD) Generator


Entity Relationship Diagram (ERD) Generator

  • A comprehensive graphing application
  • Provides easy access to information about specific system flows
  • Enables easy search based on a system's content, contacts and relationships

Software & Tools Used:

  • J2SE
  • Swing
  • XML
  • XSL / XSLT
  • Eclipse 3.3 IDE
  • JGraph API

Directory Monitor


Directory Monitor

Directory Monitor

  • The application monitors file processing times and alerts via email when a file's age breaches a set threshold
  • C#.NET Development

Software & Tools Used:

  • Visual Studio.NET 2008
  • C#.NET
  • XML

Windows Event Log Monitoring with Dashboard


Windows Event Log Monitor Alert

Windows Event Log Monitor Dashboard

  • The application monitors the Windows system event log and alerts when an error containing specified criteria is encountered
  • The application uses a custom built C#.NET component for reading Windows Event Logs. This component is then used with Java to provide an accurate monitoring solution.

Software & Tools Used:

  • Eclipse 3.3 IDE
  • Visual Studio.NET 2008
  • Java
  • C#.NET
  • JSP
  • Servlets
  • Java Beans
  • Apache Tomcat 5.5 Server
  • XML

Failed Message Monitor


Failed Message Monitor

Failed Message Monitor

  • The application checks the database and log files and based on strict rules alerts about failed messages.
  • The application automatically informes respective teams with a detailed error message
  • Java Development

Software & Tools Used:

  • Eclipse 3.3 IDE
  • J2SE
  • JDBC
  • XML

Employee Manager

Employee Manager

  • The Employee Manager allows managers to keep a record of all employees. It makes it easy to find any particular employee with its handy find feature.
  • The application keeps track of not only personal information, but hodidays, sick days, and days absent. It is a quick and convenient way to get access to data about employees.
Software & Tools Used:
  • Visual Studio 6.0
  • VB6
  • Access 2003

Order Processing System

Developed in VB6 with Access as the supporting database. It keeps track of orders placed by customers, holds information about the employees and their sales, and produces various reports for management.


Banking Application

Developed in Java, it allows transactions to be done on a client’s account. Transactions include deposits and withdrawals. The account balances and bank's total assets are updated and displayed using a graph. This application is created using the Model View Controller architecture.


Roulette Simulation Program

Developed in Java, it is a game of chance where the user selects a number to wager on and the wager amount. The program generates random numbers and keeps track of the player's account balance. This simmulation program is created using Object Oriented Proramming.