Internet sites used to be easy to write, because expectations were low and the demand lower. The potential audience was primarily composed of a technically sophisticated minority, interested in the function rather than appearance. Now that wide area networking has gained the public interest, this is no longer the case. Modern applications need much more ``gloss'' to succeed. Within a fixed development budget, much more time needs to be spent on the finish, often at the expense of underlying technologies for scalability, deployment, intra-application communication, etc.
Jtrix provides a foundation by which many basic technologies may be packaged as components and more freely reused by end user applications. Even such aspects as final deployment and application administration may be packaged in this way. Because Jtrix works at a lower level than content management applications, resources may be shared between applications built using different enabling technologies.