Traditional enterprise systems have proven difficult to change and extend. The inherent problem of old core code and business logic duplication is part of the reason traditional enterprise resource planning systems have not readily taken to e-commerce.
web database programming
multi-tier architecture with interlinked web servers, application servers, database servers, and caching servers, while on the client side, user machines commonly execute scripts embedded in countless web pages. They also execute Java applets, larger Java programs, rich client applications, and so on, all of which means that both client and server are cooperating in tandem. The advantage of an Internet-based architecture is that any computer with secure access to the Internet can access the product,