 The framework included a suggested set of solutions, Reference Implementation (RI) and documentation.From this, the developers created their client-side applications and server-side ASP.NET web services.Development of an application or service required a developer to create a new solution and implement a set of assemblies (one for each layer), that referenced the framework assemblies.