Paul Deis - Photo 
Home
Success Stories
Blog
About Us
Contact
:



AIMS Home
Engineering
Scheduling
Purchasing
Inventory
Customers
Financial
AIMS Software, Inc LogoAIMS ERP Product Logo


Primary  Product:

AIMS Software, Inc. - Home / Overview

The enterprise software development project that became known as AIMS/ERP began at Alesis Corporation in early 1993.  I had worked on several very successful projects with Alesis during 1992 (see the "Consumer Electronics Success Story" on the Success Stories page). 

By spring 1995, all of the modules/functions that Alesis needed has been completed and were in stable, live use.  The following winter we launched AIMS Software, Inc., to bring the product to market. By the time AIMS Software was closed in 2001, we had written over 1,600 pages of detailed specifications, and the system had grown to over 1,000 screens, over 6,000 data fields, and over 400 tables, and had been purchased by 10 companies.  Almost all of this documentation is available on this site.  You may download it and use its ideas if/as you find useful.  You can also view a detailed sales brochure at THIS Link.

Alesis had purchased 3 different packaged ERP system, 2 of them very well known, established systems, yet all had failed due to serious fit problems.  So AIMS/ERP had to go well beyond what the "standard" systems did to work, and this it did.  Fortunately, we were informed by major ERP system experience from prior work, and knew what the opportunities were.

Besides the kind of essential functionality normal to all ERP systems - inventory control, purchase orders, bills of material, cost rollups, material planning, etc., AIMS/ERP has a number of unusual, advanced design features, not found as integral functions in even "world-class" ERP system.  Or, if these capabilities are provided, their use is complex and tricky. 

These key AIMS/ERP unusual features include:

  • High Performance data structures - key AIMS/ERP tables used data structures which eliminate almost all I/O, making the system extremely fast.  In a technical feasibility demonstration paid for by a division of Raytheon, Cedarapids, the system scheduled ("exploded") a 14 level product structure with over 250,000 parts for a huge road paving machine in 2 1/2 minutes on a 75 Mhz PC, far faster than their IBM mainframe.  They bought the system...!

  • Bill of Manufacture data structure - in which the routing (how a product is made and/or work performed) is the primary data, with purchased material linked to specific steps, which can be off-site, or in-house, in the routing.

  • Named routes - instead of the "standard" part number specific routings for production, AIMS/ERP require only that the company setup one routing for each production/work/material flow.  This dramatically reduces the data management required.

  • Advanced Scheduler - this function schedules all work, using the routing data, and from these dates, determines when - and where (in-house, or at a vendor) which material is needed.  We called this "beyond MRP" functionality (white paper here).  The Scheduler logic includes:

    • Indpendent demand control - managed in the Master Production Schedule data; sets the "complete by" target dates.

    • Dynamic Work Order schedules - all work orders are scheduled the same way, whether "planned" or in progress.

    • Back scheduling - from independent demand, and down through the product structure.

    • Compressed scheduling - when insufficient time to complete tasks, a compression process is used to "squeeze the dates".

    • Forward scheduling - if compression failes, the scheduler pushes all date forward, including UP the product structure.

    • Projected Days late - since the Scheduler can push completion dates out past the original MPS dates, the system keeps track of the original completion date and the currently projected completion date, providing the data for a "Projected Days Late" report that highlights likely problems BEFORE they occur.

  • Drop/Direct Ship Demand & Supply management - since AIMS/ERP can schedule material to be delivered from a purchased material vendor directly to a contract production partner, a whole separate demand/supply ("MRP" process is provided; we have not seen anything like this in ANY ERP system to this date.

  • Multi-channel sales - AIMS/.ERP provides detailed support for multiple types of customers - each with its own product catalog, pricing, and related data; essential for maintaining "who can sell what" agreements with licensed distributors globally.

  • Sales Order Configure to Order - sales order based configurator; linked to a fast, easy to use assembly process seamlessly integrated with sales order pick/pack/ship process.  (most other configurators use linked Work Orders; more complex).

  • Component level optimized sales forecasting - sales history for configured production is captured at the component level, not the parent item.  Forecasting uses a multiple algorithm, best-fit selection process that is a proven best practice for all items, including components of ATO products.

  • Concurrent multiple mode operation - AIMS/ERP provides the ability to concurrently manage job/project work using estimates and quotations, intermittent batch production, and repetitive manufacturing, all using the same tools and functions.

  • Integrated on and off-site production - since AIMS/ERP schedules work to be performed, regardless of what or where it is, any production/work/material flow can be any mixture of off-site, on-site, in and back out, work flows, including ocean shipping, other transportation, customs clearance, trading partners.  All of these steps can be linked in a seamless flow, a sequence of steps that is scheduled and tracked in a standardized, straightforward way.

  • Dimensionable material support - AIMS/ERP can accept a list of pieces to be cut from standard material, without having to assign part numbers to each piece, then calculate how the pieces should be cut, displaying a visual image of the raw material, such as a sheet of metal or plywood.  While drawing pictures of parts is certainly not new, to our knowledge, the ability to identify specific parts, yet not bury the system with part numbers that may only be used once, and have an existence only in work in process, is unique.

  • Multiple products production - AIMS/ERP has the ability to schedule production of one "generic" part number, then complete that production by assigning a different, variant part number.  This function provides a major simplification in scheduling and producing famlies of similar products, since the variants to the generic item do not have an identity until they move to finished goods inventory.  The mix of variants can be varied as needed, as close-in demand fluctuations appear, all under a single production work order and schedule.

Functional Overview - the diagram below is a high-level illustration of the integrated functionality that ewe designed into AIMS/ERP.

AIMS-ERP Functional Overview

We decided to build this sub-site so other could, at their own pace and direction, learn about one of the most remarkable projects that we were honored to do in our career.  AIMS/ERP was fun to design, more fun to see developed and in use, as it solved a long list of problems that were then, and still are, normal to ERP system, their implementation and use.

Best was seeing how its truly functional software and amazing speed helped companies perform better, first Alesis, which nearly doubled in size - from $40 to nearly $90 mil/year in less than a calendar year, and then other AIMS Software customers.  We closed the company in 2001 after Y2K essentially destroyed demand for ERP system.  We concluded that it would never make serious money, and so shut it down, still in the black.

Documents - AIMS/ERP Functional Overview - this is one of the sales brochures we used during the active years of AIMS Software, inc. and shows in fair detail all of the functions that AIMS/ERP included, and some detail about how they work.  It includes a number of graphics that speed understanding.  It is available at THIS Link.

Complete list of AIMS/ERP Design Specifications - this single document lists all of the primary design specifications that were written to drive the design, validate testing, and provide user documentation.  It is available at THIS Link.

 

HomeSuccess StoriesAbout UsContact

Copyright 2012 Paul Deis