Custom programming and software development: database and Internet applications, office and industrial systems since 1977

 

Home

 

 

A few examples

 

 

Included here is a small sample of applications that we've developed and we've tried to pick several different types to illustrate the wide range of projects we've created.  

Tax Trak is one of several programs developed for a California software publishing firm that markets software nationally to end users.  This example allows realtors to Custom software and contract programmingcompare property tax assessments to make a case for lowering the tax assessments for home owner clients.

The publisher provides us with a general description of what the software should do and how it would be used.

After the software is finished and thoroughly debugged the publisher sells the software and provides technical support. We may provide updates and improvements whenever these are required by the publisher.  

Geographic Information Systems represent very specialized software applications that analyze both data and trends within geographic areas.  Below is a block diagram of a system that analyzes the usage of the services of a non-profit organization and includes such factors as political boundaries, media coverage boundaries (such as radio station listening areas), census demographics, and so on.

.

Systems of this type allow the service provider to learn where services are underutilized and what the contributing factors may be. The graphic map above right illustrates part of an analysis of service utilization differentials surrounding state boarders and indicates that the service organization is clearly identified with the state of Iowa, which was previously not realized and not intended.  An adjustment to advertising focus can correct this and expand the service area.

Internet and Web-based Order Entry is a rapidly growing area that offers the advantages of increased speed, reduced clerical labor, reduced order fulfillment errors, and greater convenience. Below is an example of an order entry screen for regular customers of a coffee and tea vendor. Custom software and contract programming

The program behaves like an ordinary web site order page except there is no web page involved. The order entry module is a program running on the customer's computer that communicates behind the scene directly with the vendor's server. The Internet is used as if it were an extension of a local office network.

This is a very different approach from typical web site applications and offers several advantages to both vendor and customers.

Logon, order entry, processing, and confirmation tasks execute many times faster than a web application.  Furthermore, the time, cost, and complexity of this system are less than the typical web implementation of a similar capability.  See our companion site, www.internet-software-solutions.com for more details.

Fundraising Software is a prime example of combining many different capabilities into a single package.  Custom software and contract programmingThe profiles of donors and prospects must be maintained in typical database organization -- but, with extensive search and extraction capabilities for developing appeal strategies. Gifts, pledges, and payments on pledges must be organized by typical accounting methods with a broad range of reporting capabilities.  

The package must have individual and batch personalized letter, envelope, and label generating capabilities for gift acknowledgement and solicitations.  Memorials, honorariums, donor recognition schemes, and fund disbursements are other required features of a complete package.  An extended package can include planned giving, estate planning, special event management, and volunteer management.  Above is a sample screen of our proprietary donorBASE V software in its fifth generation evolving from our first efforts in 1982.

Tracking the flow of products and materials is always a challenge, especially when the distribution is on a national scale and must accurately track millions of advertising pieces like redemption coupons, signs, displays and animated displays in drug and grocery stores.  Custom software and contract programmingYou've already seen these advertisements if you shop in any supermarket or major drugstore chain..

Our custom software controls the ordering, production, warehousing, and shipping for all the major brand name ads for products that fill the shelves.

The screen at left is a fulfillment tracking system that verifies the final distribution to the network of field representatives after production, order entry and shipment.  It answers any question about who received what, right down to the contents of each shipping carton, and the store that receives the carton.  Any question the representative has may be answered in seconds.

Billing and Reporting for Phone Cards is handled by the Main Menu which accesses programs that query a database of hundreds of thousands of cards.  Working file sizes are typically 60 megabytes, so speed and efficiency are major concerns in the software design.

Custom software and contract programming

One of the programs is a fully automatic EXE that can be called by a task scheduler to generate weekly service charges.  This is an example of software that was built on a modular basis, with each module being created whenever the client required a new capability for managing a huge and growing database of card account transactions.

Home