<< Back to All Services

Microsoft Windows Phone Development

Microsoft's Windows Phone platform is a natural mobile extension to Microsoft's .NET platform and that an excellent choice to extend existing applications into mobile scenarios. The Silverlight-based development approach makes Windows Phone an extremely productive mobile development platform, and the Metro User Interface paradigm enables a productive and integrated interaction model.

We can help you build Windows Phone applications no matter whether you are building a new product, or want to add a mobile version to an existing application. We can help with applications of any size and handle engagements of any scale, no matter whether you just need a little bit of help or whether you need us to build the entire product soupt-to-nuts.

These applications can be stand-alone applications, or applications that extend existing systems, giving users access to data they otherwise access through Windows or Web applications. Of course mobile apps are not just device apps, but they also often need to connect to a server back-end, which we can help you with as well.

Often, individual mobile app projects are small in size and are feasible to do in low-risk fixed-price projects.

Starting a Windows Phone Project

Like most mobile projects, Windows Phone projects start with a short Vision & Scope Workshop to determine overall goals of the project, the size of the effort, and best approach. Based on the findings of this process, we decide on next steps together with the customer. Many mobile application projects are small, individual projects (often even larger systems are broken down into smaller "Apps"). For this reason, a common next step is to create a first version of a mobile app on the most important platform. This is similar in some ways to our Proof of Concept or Prototype projects, although with more emphasis on polish, to ensure that the first version created is a complete, user-ready application.

Often, mobile projects are small and well defined in scope, making it possible to engage in fixed-price projects.

Project Lifecycle and Development Approach

In general (although not always), mobile projects are relatively small in scope and complexity. Even larger mobile projects often tend to be broken down into smaller individual apps or versions. This generally enables us to use a small and efficient team with little overhead. Often, mobile projects allow for a very lean and nimble variation of an Agile software development approach, with an emphasis on productivity and reduction of overhead.

Marketplace Deployment

Windows Phone apps do not run in a vacuum. They have to be deployed using Microsoft's Marketplace infrastructure, and we can of course help you with that.

Purchase Options

Mobile projects are often (but not always... depending on size, complexity, and definition of the scope of work) good candidates for fixed-price engagements. When this is possible, it is great for the customer, since it means little uncertainty and no surprises. One major risk-element that is common to all software development projects is thus removed (or at least offloaded to us).

When fixed-price is not an option (due to complexity or unknown scope, or simply because we are only part of a larger team), then we of course offer our standard time & materials projects and also our hourly blocks (pre-paid and service agreement options are available).

Purchasing Our Services

We offer our services in a variety of ways to meet every possible need. Options range from plain time and materials setups, to hourly blocks and montly service contracts, and sometimes even fixed price setups (especially for mobile "apps"). Contact us for more information and for a Schedule of Fees.

Click here to contact us!

Do you like this Service?




Related Services

Vision and Scope Project Analysis

Need a new application? Have an existing app that needs a face-lift? Or perhaps you have an existing app that needs to be rewritten using today's latest technologies? We will spend time at your office and then deliver a detailed document outlining your project, the path for a new application, how to avoid the major risks, and much more. We will provide our expertise and experience to advise you on technologies and architecture to use. We will help you to judge effort levels and project feasibility. This "workshop" results in a Vision & Scope document and other deliverables. This Vision & Scope provides a detailed road map for us, your team, or even another consulting firms, to use in order to begin work on your project in a structured and well thought out fashion.

More about this service...

Mobile Development

Mobile Device Applications are rapidly gaining in importance and sophistication. Many applications that used to be desktop or Web-only are now available in mobile versions. Such applications may be stand-alone applications, but more often they are integrated with existing systems. We can help you to plan for and construct Mobile Apps. We can help you to extend your existing infrastructure to Mobile Apps. We can even help you with the graphic design of your Mobile Apps.

CODE Consulting develops for all major mobile platforms, including Apple's iOS (iPhone, iPad, and iPod), Google's Android, Microsoft's Windows Phone, and other platforms, such as WebOS, and more.

More about this service...

Apple iOS Development (iPhone, iPad, iPod)

With the iOS, Apple single-handedly invented a new type of application platform that has gained incredible importance for both personal and business use. More and more business applications, both internal as well as externally sold products, add mobile iOS clients as stand-alone applications or as extensions to existing products.

We can help you to build iOS applications no matter whether you are building a new product, or want to add a mobile version to an existing application. We can help with applications of any size and handle engagements of any scale, no matter whether you just need a little bit of help or whether you need us to build the entire product from start to finish.

More about this service...

Google Android Development (Phone and Slate)

Google's Android operating system (for phones and slates) is the world's most widely used mobile OS and rapidly gaining in importance for off-the-shelf products as well as internal business applications, allowing users to gain access to their important data anywhere and any time.

We can help you to build Android applications no matter whether you are building a new product, or want to add a mobile version to an existing application. We can help with applications of any size and handle engagements of any scale, no matter whether you just need a little bit of help or whether you need us to build the entire product from conception to marketplace deployment and every step in between.

More about this service...