In those situations where an off the shelf solution won’t meet your needs, we have the resources to create custom solutions that include end to end systems as well as add-ons to existing systems.

We provide design, development, installation, documentation, and support of completely custom systems as well as modification of existing software packages. Custom Programming means we can meet any need a client might have. We develop custom applications using industry-standard languages such as Microsoft Visual Basic, MS-Visual Studio VB.NET, MS Visual FoxPro, Providex, Business Basic, and a variety of other languages depending on the task at hand. We also work with databases such as MS-SQL Server, MySQL, and MS-Access.

We’ve built a variety of custom systems over the years as well as our Elegant Enhancements add-ons to Sage MAS 90 and MAS 200.

System Design

We provide complete and comprehensive analysis of business requirements by knowledgeable and experienced professionals. During the design phase, we determine information and reporting requirements, user interfaces, and other system efficiency considerations. The development of system specifications include data file structures, data flow, and menu organization. A competed system design document is presented for client approval before any programming begins.

Custom Programming

Our knowledgeable programming staff provide insight into which is the “best” language for a particular application. We create completely “user-friendly” applications in a variety of programming languages including:

System Configuration

Our development takes into account configuration issues, such as network environment, number, type, and availability of printers, monitors, remote access considerations and level of user. All applications are configured for the proper system environment before they are installed. Many times “Help Screens” are programmed into the system to help provide our clients with a system that is as easy to use and easy to learn as possible.


All executable modules and source code are delivered and installed by FBSG. System documentation, including file layouts and program flow are provided as part of the project deliverables. After the system has been installed in its designated location, we test all program functions to ensure correct operation under real world considerations. In addition, we confirm the configuration of the software with all hardware components.


Our custom software implementation plans can include the development of operating procedures and system manuals as well as formal and informal training on the systems. We provide on-site education of all key personnel regarding the proper operation of the system. This includes a structured training class for all management and staff to be using the system, as well as follow-up visits for more specific system training.

At FBSG we take pride in our ability to develop extremely user-friendly custom applications and systems that don’t seem custom. Contact us to discuss your specific needs or for samples of some of our work.