Web Applications
Web Bsed Applications are now every bit as capable as the previous generation of Desktop Apps
Web Apps can take complex sets of information from users, save some or all of that in Online Databases, update Site Pages "on the fly", generate PDF files from calculated information, send Email information, and on and on...
DeskTop
DeskTop Applications provide an unequaled level of interactivity
DeskTop Apps can facilitate daily operations such as taking data from Corporate Databases, comparing that with input or Online information, updating data sources, generating Data Files, etc.
Server Apps
Server Applications provide an "Always On" substructure for Enterprises
Server Apps are typically used to monitor business processes and take action based on the state of business processes; for instance we have used Server-based applications to monitor EDI (Electronic Data Interchange standard) document information comming in to a Server via FTP, reading them, and then taking various actions (including responding by generating "Response" EDI documents and sending them back to the initiating party) in response to the content of those documents.
HandHeld/Phone
HandHeld and Phone Applications allow easy Remote access to Data
HandHeld and Phone Apps are probably the most under utiized type of business Applications today. Modern Application Development environments make coding these Apps much simpler than it used to be in the "old days" of specialized "Phone IDEs" and multiple "bolt on" development kits. Applications which run totally on a Phone or Handheld and which interface with Web Sites to get and manipulate Database data, transfer files, fill out Data forms, check inventories and get/send status all are easily within the reach of today's Handheld and Phone applications.
Take a test?
We all know that programmers love tests
Go here for our set of 18 questions for ASP .Net Programmers
Here Are our answers
And if you are looking for Online Employment Testing, our Client Stone Business Professionals writes Employment and Aptitude Assessments (and we make them work on the Web)
|
 |
We have three big advantages over other Application Development firms:
|
- We Communicate: We make sure before we start writing code that we have a fixed, comprehensive, and "signed-off-on" specification which assures that before we execute, everyone agrees IN WRITING on what is going to be delivered (in our opinion, this is the single biggest reason for the failures of so many Development Projects)
- We use CASE: Over the years we have developed our own proprietary "CASE" System ("Computer Aided Software Engineeting") which automatically generates many of the frequently-needed (but different for each project) and time-consuming components for the applications we develop, consequently eliminating a significant amount of work which our competitors end up doing manually. Suprisingly, only a very small percentage of modern Software Development is done using CASE tools.
- We write it all down: We have a 5GB+ "Knowledge Base" of organized, searchable information we have written and compiled over the years on "how to do stuff" which we bring to bear on each project we work on.
|
|
|
|
|
Project Examples
|
|
Web Based Custom Product Quoting System |
Large scale Microsoft Visual Studio 2005-2008 .Net 2.0 and SQL Server 2005 Application which automates all aspects of a large privately held manufacturing company's custom product quoting process. Project used data access SQL, data transfer code, Role-based security, product pictures, Product Object structure with 4 dozen user defined attributes, automatic data parsing on uploads, download of PDF Product data files which were built into PDF by the System and so on. Highly Object Oriented design developed start to finish using the DIS CASE software to generate (and re-generate on changes) all "Round-Trip" Objects and Data Access Classes ("Database Data into Data-Objects into Screen Controls" and reverse). This System is the most complex Web-based application we have ever heard of or read about in the "Development Press".
|
|
|
Sales Materials Tracking System |
A Microsoft Visual Studio 2005 developed system developed for an industry leading manufacturing company to keep track of sales materials distribution to a network of more than 600 dealers. The application included high volume Bar Code Scanning of materials, data transfer of bulk data to Corporate offices using Email, complex comparison of field data with Corporate data, etc.
|
|
|
HIPAA Document Header Re-arrangement and Transfer Application |
A IBM Websphere Java Application, this HIPAA Document Header Re-arrangement and Transfer Application performed a set of functions which automated "housekeeping" work associated with the transfer in and out and the processing of HIPAA 837, 270, 276 EDI documents. The program was a Java application designed to run on Windows Server 2003 OS as a "Service" that re-executed at admin-specified intervals during the course of a day. The system transfered the HIPAA documents into the processing location, then looked at each inbound EDI document and performed operations with them including cataloging, facilitating manual (and some automated) internal processing, and transfering out the 835, 271, 277 documents.
|
|
|
OCR Document Management System
|
A Microsoft 'Visual Studio' developed Client-Server application which used MS SQL Server and Xerox OCR code to allow users to scan documents and then performed character recognition on the scanned image and stored both image and doc on a network storage system and provided a user defined tag-based system for data lookup.
|
|
|
HIPAA Document Checking Application |
A Java Eclipse Application, this Server-based App was written to transfer and check the veracity of HIPAA documents, and return data to the sender in cases where there were problems with the document. This was a Java application which programatically called the industry leading Foresight "Instream" HIPAA document checking application, and processed it's return information/run "codes", and processed Instream's returned information on the document in question. The App used programmed FTP over a secure connection to transfer the docs.
|
|
|
Large Scale Transportation System Operations Automation Application
|
Large application using both Access and SQL Server databases, extensive GUIs, and complex Reporting to automate all operations functions of a $30M/Yr transportation company. The application accumulated data in local Access databases (at company "branches") and automatically synch'ed the data to a SQL Server repository. Data acquisition systems included desktops, handheld systems, and OCR.
|
|
|
835 Processing System |
This application was an 835 processing Java application which communicated between Providers and Payers and which provided a facility for the Payer to: 1) maintain and receive automated updates which are applied locally (to their database which resides on their systems) from a VAN database subscribers; and 2) to allow for the Payer-local EDI systems (translators, adjudication systems) to not need "Trading Partner Relationships" to be setup for all providers who will be sending HIPAA documents into the Payer's EDI systems by passing addressing information for providers registered through the a WEB-based registration system to the Payer and having this application look up the addressing information for a given document. The application also provided a capability for the Provider to have multiple offices. A paper was presented on the HIPAA 835 Solution this Application was built as a significant part of.
|
|
|
EDI 850 Purchase Order Application
|
The 850 Input System was a stand alone application which allowed users to input (and store locally) 850 PO data and/or pass it on to Trading Partners. The project was implemented as a Windows Desktop version and a Windows CE Handheld application.
|
|
|
c# Application CASE Code Generator |
Microsoft Visual Studio 2003 into 2005 .Net Application "rewrite" (of an older Java based system which did much of the same work) originally written as a "Database independent" (stored proceedures generated could be gen'ed for Oracle, DB2, SQL Server) App to automate parts of "Object Oriented" Application Development projects. The Application works off a standard DDL Database schema and generates much of the code required to implement what we call the "Database to Data Object to Screen Controls" architecture, including Insert, Update and Delete SQL and loads into and out of the Data Objects, Screen Controls, Database. This system has become invaluable to DIS as the core of our Application Development Framework.
|
|
|
|
|
|
|
|