intraMedia's development philosophy is uncomplicated:

  • Keep it simple
  • Use open source tools
  • Build upon a Content Management System platform
  • Provide enduser tools to maintain and create new content
  • and above all provide for future flexibility and enhancement

 

Keeping it simple...
There are loads of software architectures out there. We believe that the mainstream concept of 3 tiers; browser, software platform, database, provides us the ability to use off-the-shelf software for all three tiers which allows us to concentrate on bringing the functionality to you and your end users, rather than coding a lot of custom software.

 

Using open source tools...
The software is free, supports open standards, and ultimately is maintainable by a small army of developers. You will never be locked into one development team without whom you might have to start over or proprietary commercial software with it's obligatory user lock-in. Open source software is vetted continuously for bugs and security holes. Each open source project provides libraries of reusable software components, empowering its community members to add functionality without reinventing the wheel over and over. FYI, it's no coincidence that members of the open source community know a thing or to about building great software for user community interaction; they live with it everyday.

 

Building upon a Content Management System platform...
What we know is, your project needs a web site to deliver identifiable functionality and content to your community. So why spend a lot of time and effort writing web site code and creating costly art work. Why not employ a CMS platform upon which we "configure" the functionality we identify as desirable and hand administration over to you. We spend no time coding things like user logins, calendars, streaming media presentations, survey tools, blogs, announcements, forums and administrative tools and interfaces. We spend all our resources implementing just the functionality that is required and training your administrator(s) to add and manage content. And a CMS inherintly provides the flexibility for future growth and enhancement. We are not reinventing the wheel, but rather, "simply" implementing your needs.

 

Providing enduser tools to maintain and create new content...
It is not our business model to make loads of money by delivering a complicated, one -of-a-kind web site and maintaining your content for you. Our goal is to empower our clients to maintain and even enhance their own web sites. A CMS with excellent administrative tools provide that ability. We will be around for those occasions when your needs exceed your grasp, but we wish to make you the master of you own web.

 

Above all provide for future flexibility and enhancement...
This is a lesson we have learned over 20 years of software development for large and small enterprises. Software is never "finished". Merely introducing software into business workflows changes those workflows and users will discover a whole new set of needs. We believe that as an adminstrator, you can not know everything you want your software to be before you get it. So we leave the doors open for changes and enhancements as often and as quickly as you perceive the need for them. Continuous iterations of improvement; transparently.