software field / software building / software developing methodologies / software recycling / not only products / architectural and structural solutions / e.g. web sites / communication protocols / web system / execution software / equal applications / software architectures / software / software architecture / search engines / software developing process / /