User:BabarRaza

When making your technology recommendations, it is wise to consider existing solutions to similar business problems. Rather than building from scratch, you can sometimes buy an existing bit of software, a product, or a third-party component, or use one of these that might already be available to you. This can save you valuable design, development, and test cycles. For example, you might look at software that has already been written within your organization. Often, this software can be componentized to support multiple applications. If you resist the urge to reinvent, you keep the development team focused on just the features that make your application unique. The following are some common technologies to consider when making alternate recommendations for your ASP.NET solutions. ■ Corporate assets You should always look internally first. Many companies have spent a lot of money solving the same problem multiple times. You might find that you can take some existing code, turn it into a component, and use it for multiple applications. ■ Third-party components As discussed, there are some great third-party components available at a low cost in terms of creating reports, charts, and other features. ■ Microsoft Windows SharePoint Services This software provides a set of services for creating collaborative portal solutions. You can use .NET Framework 2.0 to build Web Parts and Web Part pages for Windows SharePoint Services (WSS). This can be a great solution for companies looking to create internal collaborative solutions. ■ Microsoft Commerce Server This software provides a platform for building business applications that center on e-commerce. Commerce Server 2007 has been written to work specifically with ASP.NET 2.0, BizTalk Server, SQL Server, SQL Server Reporting Services, and others. Consider this option when recommending e-commerce applications. ■ Microsoft BizTalk Server This software provides a solution for managing business process and integration. BizTalk Server 2006 allows integration with Visual Studio 2005. It also provides adapters for key applications in the industry. Consider recommending this solution when you have a lot of system integration around key business processes. ■ Microsoft Host Integration Server This software provides a server product for integrating with IBM mainframes. This includes connecting with data sources, messaging, and security. Consider recommending this when you have to build an application that has a high degree of interoperability with IBM mainframes.