About Us
Keene Software is focused on helping you find the right solution and approach for your business.
Whether it is custom new software, enhancements to existing software or applying commercial off-the-shelf
software, we can help you evaluate and implement a solution that fits your needs.
Corporate Bio
Keene Software started in 2002 with a focus on home media distribution. It's first product was the
Digital Media Server (DMS) that could run as a web server on a low end PC that was connected to
a high speed internet connection (such as cable modem or DSL). The owner could set access levels
for friends and family and open up picture, music and video libraries with any standard browser.
Other services offered by Keene Software included operational maintenance and administration of
legacy systems within remote hosted environments, offering 7x24 customer support as well as porting existing
projects to new platforms and languages.
The principal members of Keene Software have been doing multiplatform development and
porting of products from different environments and languages for more than 20 years.
CEO Bio
John Keene has been involved with software development for almost 30 years, starting back in the early days with
a TRS-80. Some of his original coursework taken at a local community college while in high school was done with
punched cards.
John has worked on a variety of systems including embedded telecom hardware, network management systems, distributed
key-from-image data entry systems and high performance email service provider (ESP) systems with web-based front
ends.
His management experience ranges from small teams to mid-size engineering organizations that spanned development, QA, operations
and support. While most experience has been with smaller startup companies, he has had some productive
engagements with very large software customers. Equally comfortable with customer conversations and engineering
design sessions, he can help bridge the gap between concept and implementation.
Recent Milestones
We recently worked on a proof of concept port to migrate a Delphi/W32 application over
to Delphi.NET. By migrating to .NET, the application picked up Unicode capabilities,
easier integration with standard Microsoft.NET Web Services implementations and enabled
the application to more easily integrate with other existing C# code bases within the company.
Windows Communication Foundation (WCF) was integrated to replace legacy COM+ interfaces that
would not be as clean within the .NET environment. Third party libraries used by the application
were also ported to .NET.