About |
Products |
Services |
News |
Careers |
Contact |
Open Technology Approach
Since BHMI prides itself on creating solutions that meet each client's individual needs, the company is not tied to specific technologies. A platform-independent development approach allows BHMI to focus on your needs and leverage technologies that are best suited for your organization. To this end, BHMI has expertise with a broad range of hardware platforms, operating systems, relational databases, languages, and development environments.
BHMI continues to make a significant ongoing investment to expand its technology capital. This has enabled BHMI to not only maintain and enhance legacy applications for years but also to create new, fresh applications that make use of the latest development technologies available today. Below is a summary of the types of applications that have been developed, the hardware and operating systems that have been used, and the databases and programming languages that have been leveraged. Application Types
Over the years, BHMI has developed applications with a variety of profiles utilizing a cross section of technologies. Some of the more recent application types developed by BHMI include:
To view some of the specific applications developed by BHMI for its clients, see BHMI Case Studies. Return to top >> Hardware Platforms & Operating Systems
BHMI's development methodology transcends platform types. Most commercial hardware systems and operating systems are supported by BHMI, including UNIX, Linux, Windows, and HP NonStop.
BHMI's software creation methodology allows developers to create object-oriented software independently of the target execution platform. By using BHMI's proprietary utility and abstraction libraries, BHMI's developers are able to create code and carry out system testing within BHMI's development environment. After successful testing within this environment, the code is automatically rebuilt for the target platform. Final code validation occurs by repeating system testing on the execution platform. The BHMI approach to application portability achieves three purposes:
Databases
BHMI understands that suboptimal database design is often a bottleneck in high performance systems, and adding hardware may not solve the problem. As a result, database design can have a significant impact on the future extensibility and flexibility of your software. BHMI uses proven database design approaches and its extensive corporate experience to create scalable, high performance database implementations. Using intelligent partitioning and parallel processing techniques, BHMI makes sure that its databases meet the exacting performance standards that BHMI and its clients expect. BHMI supports all popular relational databases, including Oracle, DB2, MS SQL, NonStop SQL, and Sybase.
Return to top >> Languages
Through the years, BHMI has created software for customers – and for itself – using a cross section of commercial languages, including assembly (multiple variants), procedural (Fortran, COBOL, PL/I, TAL, ADA, C), and object based languages (Java, C++, C#). Each language has its advantages and disadvantages, but, really, the language choice is secondary to the skill of the developers using it – and BHMI has the experienced, senior development staff that knows how to make things happen regardless of the language.
Return to top >> Software Development Environments
Some years ago, the development environment for large-scale software applications was pretty straightforward. After selecting a hardware platform, everything else was a given because each platform had its own preferred development environment. So, even if a choice were available, certain environments were optimized for a given platform – and choices were obvious.
With the evolution of open environments that transcend platforms, the choices have become more varied. As a result, BHMI will accommodate any software development environment preferred by you. Java EE, .NET, SOA, SharePoint, and Grails are but a few of the software development environments used by BHMI to produce cutting edge software for customers. Return to top >> |
ServicesEnterprise Software
Technology Consulting Systems Integration
Home
|