Friseton LLC provides on-site and remote consulting services for all project sizes. Our consultants are experts on the many aspects of the .NET platform. We have integrated .NET projects with SAP, Oracle, and other platforms. We are constantly learning to stay on top of changes within the software development industry. We can help you take advantage of the latest advances in order to deliver long lived, performant solutions.
What We Do
- Performance analysis and review to find and remove bottlenecks in your applications.
- Conduct code and architecture review to improve your systems. Our goal is always to educate your development team- we are never confrontational.
- Build proofs of concept.
- Embed ourselves with your project teams to help them come up to speed on the latest tools and technologies.
- Work with your organization to architect solutions that fit into your existing infrastructure.
- Debug issues that your development staff can't.
Our Expertise
Every .NET consultant knows how to access a database, create a simple user interface, and write applications that run on the desktop or browser. We go past that, with our expertise in:
- Distributed applications. Few applications live in a silo in a single process. Most applications have components living on different machines all talking to each other. Did you know you can write these applications so that the conversations are managed? So that transactions can be shared across machines in the enterprise? So that peers can find each other and exchange information? You can, the design is hard, and yes, our founder has spent almost 2 decades building distributed applications.
- Parallel execution. Computers have processing power in the form of multiple processors. Let us update your applications to take advantage of the extra CPUs in every machine.
- Asynchronous execution. Many applications block on code when they could release resources while waiting for a response. The parts of an application that need this type of execution are few, but coding this type of thing is hard and error prone. Our consultants each have over a decade of experience developing scalable applications.
- Manageable applications. An application that reports on its behavior through performance counters, WMI objects, and logging is an application your IT staff can monitor. Through monitoring, IT finds out about issues before your users do. If your application contains Windows Services or other long lived processes, we can help you make these applications easier to manage.
Platform of Choice: .NET 3.5/4.0
We focus on the .NET platform, but can do integrations from .NET to anything. If you have a backend web service in .NET and you need PHP, Ruby, Python, Java, or any other language to access the service, we can write the code in your chosen integration language.
We develop using C# and F# for .NET on Windows as well as Silverlight and Windows Phone 7. We have been using .NET 4.0 since 2009.