Application and Database Development

Creative Software Solutions has solved programming needs for many clients

We use many development environments. Most applications utilize some form of database.  Click on any of the following for projects:


Visual Basic Applications

Prisoner Monitoring System

Track prisoners on probation. Provides status of accomplishments vs. court declared objectives. Interfaces with a state’s mainframe database to keep a constantly fresh list of ‘clients’ to be tracked. Tracks compliance to conditions of probation.  Automated letter writing, matching with arrest databases, complaint system, phone lists, follow up tracking. All letters compressed and preserved with database. Automatically completes state court system forms.  Scoped for tens of thousands of 'clients'.

Click here for a sample screen shot.

Visual Basic ZIP file utility

Full featured, commercial application to easily zip and unzip files via ‘drag ‘n drop’ from the Window’s explorer.

Visual Basic ADP Service Add-ons

Utilities to adapt accounting, time, forecast, time clock, and other payroll systems to ADP applications.

Visual Basic Phone Collections Validation

Compare planned vs. actual phone collections vs. bank deposits. Track all installed phones. Determine collections and service actions.

Visual Basic Accounting

Custom sales tracking, contracts, invoice, accounts payable, accounts receivable for telephone company. Automated work scheduling with calendaring and electronic mail.

Visual Basic Log Analysis

Analysis of data automatically collected from pay telephones.

Back to Top

ASP / ASPX

Tradeshow Booth Design

Customers can choose a booth and configure contents. Order information sent for confirmation. Provide special instructions.

Internet Web Site: Photo Selection and Scrapping

Extensive, integrated ASP/JavaScript/SQL Server solution to permit users to select pictures for displays or to choose pictures no longer needed to be removed as scrap.  Automated email sent to individuals using the system.

Instant Photo's for trade show

Application integrates a high quality camera for a tradeshow with Internet. A promotional picture is taken at the tradeshow booth.  Later, the application uploads the picture to the booth's web site.  The tradeshow participant logs into the web site, views and downloads the photo.  Presents an extra opportunity to sell the product.

Manifest Email

Automated Email of shipping manifests for a warehousing operation.

Shipping Status Email

Automated Email of custom links to UPS for retail shipping and order status.

Internet Web Site Deployment

Dynamically present results of a massive survey database. FrontPage and Interdev web development. SQL server.

Back to Top

Visual FoxPro

Microsoft Certified FoxPro developer - both for desktop and distributed applications. Developed / supported / migrated many applications.

FoxPro Sales Office Automation

Updated a 500,000 line FoxPro DOS application to Visual FoxPro (VFP 9 - the current version of FoxPro). This was accomplished by creating a platform that permitted mixing the DOS tool with an increasingly modernized VFP 9 application. The updated portion of the application provides for modeless windows, multiple simultaneous sessions, structured hierarchical classes, etc.

The migration of code was incremental. The operation was able to continue use of the application while the codebase was updated.

The application contains all aspects of sales office automation, from sales, management, marketing, production and shipping. The application is integrated with a .NET web site - sharing inventory, pricing and descriptions, and providing for automated order processing. At various times the system was integrated with a touch tone order entry system. The system is integrated with a high capacity telephone system to track phone sales and to connect recordings with the sales session. Integrates Microsoft Office applications to automate customized mailings. Integrates with mailing application for order tracking data. Uses socket tools to send automated email notes and transmit files as needed via FTP. Uses both VFP native tables and queries multiple SQL databases.  Barcode scanning for mail tracking.

FoxPro ‘ProTools’

Library of over 300 utilities designed to extend FoxPro capabilities. Tools include user interface, error recovery, debugging, LAN access and more. They are compatible between DOS, Windows and the Mac. The tools are used in my applications and are also marketed to other developers. Included is a 400 page manual. Commercial product marketed worldwide to database developers.

The toolset in use by hundreds of developers in thousands of FoxPro projects.

FoxPro ‘ProTech’

Tools that repair most common xBase structure problems. Commercial product marketed worldwide to database developers.

FoxPro Advertisement Management

Automation assisted assignment of trucks to client ‘billboard’ artwork.  Invoicing, management reports.

FoxPro Automated Order Handling

Accepts user placed orders from a Web site for automatic inclusion in a ‘Mom’ order management system.

FoxPro Backorder System

Sends updates via FTP to a web site based on backorder status of an inventory system.

FoxPro Scanner for Mailing Systems

Interface with a scanner for multiple stations of hands-off scanning in a production environment.  Provides graphic/text/audible instructions for users.  Background processes tasks with the scanned data to incorporate into a database.

Click here for a sample screen shot.

FoxPro Respirator Selection Database

Present product choices to match suggested respirators. AI techniques determine the best respirator choice given a user selected set of contaminants and concentrations. Asks questions for user’s situation and provides estimates of concentrations. Table driven permitting experts to define rules to satisfy laws in multiple countries. Multi-lingual. LAN. Fox/Windows and Mac. Commercial product developed for a Fortune 100 manufacturing company.

Click here for a sample screen shot.

FoxPro Respirator Compliance Database

Respirator and hearing selection and tracking. Follow OSHA and CSA regulations. Make sure that operation is in compliance and can produce required documentation. Easy to use with hypertext movement through screens. This product is expected to have thousands of copies sold throughout the United States and Canada. Multi-lingual. LAN. Commercial product.

Click here for a sample screen shot.

FoxPro Sales Lead Database

Electronic collection and updating of factory catalogs, product graphics and price lists. Electronic capture of sales leads from factories, trade shows, magazines, and trade lead specialists. Custom lead and price list distribution from factories to independent sales representatives, incentive houses and retail sales. Fox/Windows and Mac. Distributed processing. Automatic application updates through telecommunications. LAN. Versions for factories, data entry, lead qualifiers, factory reps. Distributed to hundreds of reps. Configures itself for various types of users. Commercial product developed for a startup marketing company.

FoxPro Cost Accounting

Cost accounting. Large database used over multiple LANs in multiple facilities. Custom client/server. Efficient upload and download of data through both Wide Area Network and modem communications. Custom cross tabs process for variable column reports. Tracks production using standard accounts. Expenses are split between process related cost centers. Secondary cost centers are applied to fine tune costs. Production statistics are applied to project costs. Created for a major agriculture company.

FoxPro Drug Interaction Reference

Cross-references drugs, interactions, and supporting articles. Automatically creates-indexes by ‘learning’ a definition of terms as articles are input into the system. Commercial product developed for a medical author for distribution with a book.

FoxPro Laboratory Analysis

Track specifications vs. laboratory determined actual values of grain analysis. Provide custom report for each lot sold with provisions to adjust for individual purchaser’s specifications. Created for a major agriculture company.

FoxPro Conversions from DataEase

Extracts data from the proprietary DataEase database system into a FoxPro database.  Used by an insurance company to migrate data to the Goldmine contact management system.

Aristo Interface

Created EDI Interface for the Aristo Parcel Shipping System (APSS).  This is a data driven tool that write transaction records to be transmitted to service vendors.  In addition, an application to call each EDI enabled vendor and to transmit the electronic data was created.

Nutrition Application

Enhanced application that calculates nutrition content and provides labels per government rules.  Labels are generated by the application itself using 'GDI' system references.  Labels are multi-lingual.

KIWI Macintosh Interface

KIWI is a proprietary Macintosh shipping application.  KIWI can accept transactions requesting service via the Macintosh serial port.  Created a PC based application that can send and receive transactions to the KIWI system.

FoxPro Sales Proposal Database

Create professional proposals that follow product configuration needs. User selected benefits. Spreadsheet like cost preparation. User-friendly screens with menus, pop-up windows, help screens to help ease learning and speed use. Integrates multiple databases, screens, and procedures with a flexible and powerful database driven control structure. Permits simple automation of the environment and operation. Each proposal template can tailor the environment to meet its special needs while drawing on the overall system to provide a common base and to reduce coding requirements. Powerful merge design with interactive edit capabilities. Includes multiple forms of conditional merges. Database results that look as nice as the output from the finest word processors!

FoxPro International Contracts and Shipment

Contracts, invoices, inspection reports, and all forms needed for international shipping of grain products. Created for a major agriculture company.

FoxPro Manufacturing Statistics

Collect automatically gathered data from assembly equipment. Front end analysis and user interface to a statistical graphing application. Used for Statistical Process Control. Created for a tooling manufacturer for use by a major automotive manufacturer.

SQL Telephone Callback Analysis

SQL Server analysis of phone usage for a telephone company.

FoxPro Agriculture Education Tracking

Track compliance to Texas education requirements in agriculture education. Commercial product for an educational software development company.

FoxPro Agriculture Education Accounting

Accounting system custom designed to facilitate use by agriculture students. At completion of project helps to prepare special report required for graduation. Commercial product for an educational software development company.

FoxPro Volunteer Database

Help place volunteers through choices selected from thousands of opportunities. Advanced user-friendly operation makes rapid response to search requests - without the operator needing to understand or see how to formulate a query. Tracks statistics. Created for a major collection and distribution charity.

FoxPro Telephone Coin Box Collection Analysis

Predicts when to send a collection agent to empty a pay telephone’s coin box based on electronically captured logs generated by each telephone. Minimize times a collection agent needs to visit each part of the city by collecting from similar phones while in the vicinity. Created for a major pay telephone company.

FoxPro Database for Sales and Bid Tracking

Tracks customers, sales leads, and orders. Rapid on-line response, used as a tool for telephone inquires and bid preparation. Created for a small plastics manufacturer.

FoxPro Investment Tracking

Automated tracking of clients and investments. Produced lists for required periodic communications. Export of selected data for Microsoft Word form letters. Many variants of specialized lists and reports. Custom laser labels with proportional type. Created for a major investment service.

FoxPro Directory

Rolodex designed for an active investment capital executive. Many sorting and selection options. Prints ‘Daytimer’ style directory. Prints customized laser labels. Prints customized Rolodex cards. Created for a major investment service.

Back to Top

Delphi

Delphi Marketing Data Generator

Moves data from a FoxPro database to an Access database, converting as needed to match new application.

Back to Top

Web Application

Internet Respirator System

Designed system to choose respirators based on user selections. Concurrent use for multiple user sessions, multiple country regulations, multi-lingual.

Web Site Development

Designed and implemented internet web sites for several clients.  Wrote custom HTML, CGI, Perl.

Automated Link Analysis

Created application that searches Internet by 'crawling' through related links.  Application tests that links are functioning properly, parses the HTML from the link's web page, tests for applicability to the search, and rates the link.  Embedded links on this page are then used to create a list for searching additional sites.  HTML code is analyzed for common usage of capabilities.  These are captured and rated, making it possible to statistically determine sites of interest.  Criteria for both inclusion and exclusion of sites are data driven. Multi-threaded - making it possible to search many link chains simultaneously.  Links are rated to optimize potential search paths and depth.

Click here for a sample screen shot.

HTML Parser

FoxPro based parsing of HTML.  HTML code, as it is produced both manually and through many applications, is often very inconsistent.  This parser will return consistent, well formatted HTML information in a database format that is very easy to use by the calling application.

Automated Web Page Creation

Automated construction of web link pages with user included options.  All pages are cross referenced, titled.  This is set up to tabulate and filter massive amounts of links into manageable sized pages that can be rapidly loaded.

Back to Top

Paradox

Paradox Case Management System for Lawyers

Perpetual calendaring system, meeting planner, automated to-do list that includes items based upon ‘triggered’ events, electronic mail, notes, indexed notes, linkage to documents prepared in other applications, as well as many specialized screens representing categories of information used in typical case preparations. Data is extracted for use in word processors or spreadsheets. Links to most other DOS applications.

Security includes various levels of access and usage control, as well as auditing of system usage. Commercially marketed.

Paradox Financial Database

On-line environment for accountants to extract many reports to help with analysis of operating income and P&L. The large database is collected from a mainframe, and downloaded to the PC based LAN. From there it is imported into Paradox. Users are given a choice of reports. Input forms are provided to ease entry of information that is not included from the mainframe database. Created for a Fortune 100 manufacturing company.

Paradox Brief, Case, and Expert Witness Database

Provisions for a large volume of historic data. Ad-hoc search and selection criteria. Created for a trial lawyer association.

Paradox Advertising Media Resale Tracking

Follow distribution of publication purchasing into portions that are resold to other parties. Produce invoices for these portions. Created for a marketing services company.

Paradox System to Analyze a Pay Telephone Company’s Log of activity

From an electronically collected log, information is extracted that deals with the collection of money. This is matched against a list of subscribers to provide a revenue report for each telephone and each client. Created for a major pay telephone company.

Paradox Claim Recovery Tracking System

Tracks accounts requiring follow-up. Created for a major credit service company.

Paradox Tool kit

Set of tools that emulate a menu style of user interfaces, box drawing, help systems, etc. Extensive network tools.

Back to Top

Goldmine

Goldmine Contact Manager

Custom additions to Goldmine.  Adds data to Goldmine, extracts data for use with other applications, automated interfaces for applications to Goldmine. Both OLE and DDE interfaces to external applications. Uses Goldsynch. A major insurance company used these capabilities to interface Goldmine for sales contacts to other applications.

Back to Top

DataEase

Certified DataEase developer.

DataEase Contract Tracker

Matches customers, contracts, and coupons in a database designed to facilitate printing of a coupon book. Created for a discount coupon service company.

DataEase Accounting Forecast System

Forecast for CIS services based on manager estimates and current financial data. Created for a major medical manufacturer.

DataEase and ‘C’ Insurance Broker Management Tracking Database

Designed and implemented a major state of the art database for tracking brokers. Mainframes, LAN’s remote entry sites, and manager’s laptop computers automatically update each other’s databases using WAN or telecommunications during the evening through a combination of ‘C’ applications, batch process scripts, and other special procedures. Form and custom letter capabilities. Follow-up tracking. Automatically calls support analyst’s pagers if there are problems. Created for a leading insurance company.

DataEase Sales Database

Track sales, orders, deliveries, prize distributions, and general statistics. Prints specialized delivery tickets with account delivery summaries., along with other control documents. Used in multiple geographic regions for this company. Created for a discount coupon service company.

DataEase Accounting Chargeback

Generates general ledger entries to re-bill a service organizations charges. Includes special entry forms and tracking. Bill data is entered manually, from mainframe downloads, or vendor provided floppies. Results feed corporate accounting systems and forecasting spreadsheets. Created for a major medical manufacturer.

Data Ease Patent Tracking System

Track patents for a major technology company. Fully relational system that utilizes multi-form capabilities to simplify user data entry. Created for a major medical manufacturer.

DataEase Installation Toolset

Special tools that simplify extracting forms, reports, and data for later import to other sites. Also performs a check for files that may be disconnected from the DataEase directory system and provides a mechanism to reestablish linkage. Commercial product.

Back to Top

4th Dimension

Certified 4th Dimension developer.

4th Dimension - Technology Tracking

Catalog of software technology from many resources. Automated import of data from many sources. Created for a major computer manufacturer.

4th Dimension - Timeslips

Complete timeslip and invoicing using 4D. Created for a law firm.

4th Dimension - Medical Database

Graphic database of common medical problems. Used as an Artificial Intelligence decision aid. Commercial product.

4th Dimension - Park‘n Bill

Track monthly and daily use of parking facilities. Bill monthly users. Complete accounting. Created for a garage company.

4th Dimension - Account Migration to FoxPro

Migrate a merged company’s new list of accounts from a 4D database into a FoxPro database. Created for a medical supply company.

Back to Top

FileMaker

FileMaker Pro Contribution Database

Track contributions from individuals and corporations.

Back to Top

Excel

Microsoft Excel Application to Track Sales and Enter Orders for Traveling Sales People

Entered orders onto a form that has the same image as the eventual vendor’s forms (what you see is what you get), and logged into a list. When back at the office, selected orders are printed. Created for a manufacturer rep.

Microsoft Excel Computer Aided Design Model Builder

Create electrical Computer Aided Design models for use with mainframe simulation. Used many Artificial Intelligence techniques to successfully interpret multiple families of technologies. Created for a major computer manufacturer.

Back to Top

Microsoft Works

Microsoft Works System to Invoice and Analyze Receivables

Tailored package to care for small service bureau needs.

Back to Top