ON SHORE TECHNOLOGY INC