937.903.3875      info@moonshadow-sw.com
  Overview Services Experience Samples
Microsoft Office/VBA Applications
Developing and modifying an application with VBA (Visual Basic for Applications) and the Microsoft Office components is generally faster and less expensive than developing from scratch. Access is the most suitable and cost effective database solution when developing for a small number of users. Its developer friendly toolkit promotes shorter turn around time by assisting with the creation of custom forms and reports, and easily interfacing with other Microsoft products, including Word, Excel, Outlook, and Project. Furthermore, Excel's popularity and robust spreadsheet functionality make it an ideal tool for a variety of analysis appications and Word's broad documentation and publication abilities make it perfect for interactive reporting applications.

Visual Basic Applications
When properly designed and implemented, applications developed in Visual Basic can be fast performing and customized to project a particular look and feel. Its flexibility lends itself to the development of applications ranging from large multi-user systems and distributed applications down to single-user applications and small utility programs.

Web Applications
When an application needs to be accessed by numerous people and a variety of operating systems, the way to go may be with Web based development tools such as HTML, CSS, and JavaScript. Requiring only a service provider and/or Web server, internet applications allow freedom to interact with most database systems, provide extremely graphical interfaces, and easy expansion of an application. And with a web application, there is no client software to install and users are able to access the data from anywhere.

Developing or modifying applications can become bigger, more expensive tasks than they need to be if not properly documented. Before any coding is begun, a problem should be analyzed, requirements recorded, and a design planned. You, the client, should approve each of these steps before the next is actualized. We will guide you through the full life cycle of your application and provide the appropriate technical documentation as requested. These may include some or all of the following, dependent on the task at hand:
  • Requirements Specifications
  • Design Documentation, including GUI and Functional Prototypes
  • Test Plans
  • Source Code
  • User Instruction Manual
Whenever possible we try to utilize Unified Modeling Language (UML), Data Flow Diagrams, Flow Charts, and Entity Relationship (ER) Diagrams.
Improving productivity with custom software solutions.
Moonshadow Software
Springboro, OH 45066
© 2004-2019 Moonshadow Software. All Rights Reserved.