Causeware is a software development and consulting company that aims to produce software products and services to improve people’s lives. The company provides solutions in 2 ways:
Products and Services
The company launched its first service UberSquare in March 2007. UberSquare is a service that helps consumers find reputable service providers such as accountants, contractors, plumbers, lawyers, etc and vice versa.
Additional products and services are currently under development and will be announced as they are launched.
Consulting
The company provides the following software consulting services, utilizing broad and deep knowledge:
Software development cycle training – the Microsoft style!

A lot of people attribute Microsoft’s success to their technical savvy employees. It’s true that many Microsoft employees are technical savvy, but so are the employees in many software companies. A big factor of Microsoft’s success is actually that early on they figured out how to repeatedly and reliably build software while a lot of companies were/are building software by trial-and-error or by using some arcane methods/processes such as ISO-9000 or Six Sigma, that aren’t suitable for the fast pace of software development.
At Causeware, we aim to create software that improves people’s lives, and enable other software companies that are doing the same. Our core team members spent collective decades at Microsoft working on various major products such as Windows, Windows Mobile, Windows NT, MSN, VirtualEarth, etc. Some of us also held development lead roles at Microsoft. Causeware can work with your company to streamline your approach in software engineering.
Invest for the long term to strengthen your software engineering team. We currently offer the following software engineering coaching plans:
- Comprehensive
- Preferred
- Basic
Software performance analysis and tuning

Your software application is not performing as well as you had hoped? May be your web application is generally very fast but it cannot scale under load? Or your desktop application slows down over time? Or your mobile application cannot cope with the limited resources? We can analyze your software to pinpoint the problems using proven techniques.
Custom software development

To address specific market needs, custom solutions may be the way to go. We provide custom software development by utilizing top engineering skills. Because we’ve gone through various scenarios, we’ll likely be able to avoid many development pitfalls and deliver outstanding solutions. We specialize in the following software environments:
- Websites(standalone and facebook applications)
- Web backend SOAP and REST API
- Desktop, Mobile
- BlackBerry applications with JDE 4.2 to 5.0 for touch and non-touch mobile phones at various screen resolutions
- Android applications
- ASP.NET, Ruby On Rails, C#, Java, C++, C
- Windows(server and client), Linux
- Microsoft SQL Server, MySQL
For details, contact info (at) causeware (dot) com or call 206.388.5165.
