Custom Development

iSeries and AS/400 Development

 We can assist in the design, documentation, development, and training of new and existing applications. We utilize several different development methodologies that can be tailored to your needs. We understand that requirements may change during the course of application development and we are prepared and expect your input during the entire development process.

RPG (or ILE) on the IBM AS/400 (iSeries). We can modify existing code or create entirely new applications. Development can occur on your system or our own (and transferred to yours). 
See a Sample Maintenance Screen >>>
We can also can maintain or create queries and reports using RPG, Query/400 or SQL and develop Microsoft Reporting Services and Crystal Reports to extend the fuctionality of your system.

All development includes full life cycle (SDLC) documentation including any or all of the following:

  • Project Plans
  • Requirements specifications (or stories)
  • Conceptual and detailed designs
  • Quality Assurance testing notes
  • Training and/or help documentation is a central Virginia "makers" group focused on do-it-yourself projects with electronics, programming, and crafts. The goal and purpose of the group is to provide a supportive and positive learning environment within our community in which every individual member has the opportunity to share and collaborate which should in turn, foster self-confidence and personal growth for their members.

Visit >>

Monastery Homes

Monastery is a small neighborhood of beautifully wooded two acre parcels located in Powhatan County just over 10 miles from Route 288.

Visit >>

Netflix - New titles added to the Watch Now library (PHP, Netflix APIs)

Using the RSS feed provided by Netflix that displays the most recent titles added to the Watch Now library, this application consumes the feed and displays each title with its cover art and movie synopsis.  

Users can search through the titles and descriptions for keywords, customize the number of columns (titles) that show on each row, and select one of three cover art sizes.


Items that appear at the top of the page are the titles that were most recently added.  In many cases these titles do not appear on the Netflix page and new titles are not easy to find.

Visit the Netflix New Items Added to the Watch Now library >>


Old Trail Crozet

Orbit - Visualization (Processing.js)

Using Processing.js the screen shown below creates several spheres at random points on the map and then moves them into a fixed orbit, each with a different velocity.


Click within the window to randomize the starting location.


Past & Present Customers


Listed below are a few of the great companies and organizations we have had the privilege to work with:

Petersburg Spine Center Logo

The Petersburg Spine Center in focused on providing Comprehensive Musculoskeletal & Pain Management. The clinic requested a simple website that would enable customers to make appointments online, download new patient forms, and to help them spread the word on their new office on the internet.

Technologies: Linux, Apache, MySQL, PHP, Drupal 7 (Webforms, Google Analytics, CKEditor/CKFinder, Site Verification, Pathauto)
Visit >>

Philip Morris International

Served with a team from SoftBrands to implement a custom system using SAP Business One and Softbrands’s Fourth Shift Edition.  Worked with internal project managers as well as those from the SoftBrands (and other consulting companies) charged with installing the system.  Provided expertise in system functionality, designed SQL queries and reports (both Crystal and SBO).  
Visit Philip Morris International >>