Custom programming and software development: database and Internet applications, office and industrial systems since 1977 |
|
|
|
|
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 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. 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. 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. 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.
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. |
|