Our Strategy
The Foundco strategy has always been to use software development to enhance our business practices and efficiency as an organization. Objectcode is a fine example of how we have utilized such software to control a vast network of clients and websites, and deliver updates, content, syndication, and SEO solutions to a broad spectrum of client sites using various third party applications.
Integration
Our software easily integrates with third party applications. As a matter of fact there are many third party applications that it was designed to work with as an external service. For a full list of these applications, contact our support staff.
Request Information
At the end of the day, you simply won't find another service provider that delivers the quality, reliability, and ingenuity available in consulting services here at Foundco. Please request more information today!
Global Repository
At Foundco we take our programming practices and apply them to business. Our objective is to reuse, reduce, and recycle wherever possible. Our primary applications framework, Objectcode is designed to be furloughed through a global repository of objects which are then extended into each website by customizable libraries which work to enhance the functionality and appearance of customer websites.
Object Oriented Structure
The Objectcode software repository uses extensible, dynamically loading objects which are called from various libraries on client sites. These libraries use templates in a Model / View / Control type programming pattern to modify all pages on the site. All client sites use the same software, while still allowing for extension of the objects easily, and thereby allowing for future updates to be propagated without affecting sites in a negative way.
Scalable Content Management
While Objectcode does offer a full-blown database driven content management system, most of our sites run on a flat-file system that allows for complete WYSIWYG editing on the backend. The backend system actually modifies the Document Object Model of the pages in the filesystem and thereby eliminates the need for a database driven setup. This simplicity allows Foundco sites to load quickly even in high-stress environments. For systems that require exceptional amounts of dynamic user data, sometimes we will use a NOSQL data store or NVP hashes.
Automatic Updates
We utilize a version control system called Subversion to keep track of all Global repository changes and then roll them out to the production environments individually on our server cluster. This means that all clients using Obectcode get the benefit of automatic updates to their software, for the life of their site. The many other benefits associated with being on the Foundco cluster are described in detail on the Objectcode Benefits page.
Portable Objectcode
For clients who choose not to participate in our hosting, we do offer a portable version of the objectcode software which can be installed on remote servers. Another option is for us to setup a custom Subversion account on our server so that the customer can checkout revisions and diff files directly from the source. This has a few other advantages, one of which is offsite backups.




