Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
Microsoft Application Virtualization Advanced Guide
Microsoft Application Virtualization Advanced Guide

Microsoft Application Virtualization Advanced Guide: This book will take your App-V skills to the ultimate level. Dig deep into the technology and learn stuff you never knew existed. The step-by-step approach makes it surprisingly easy to realize the full potential of App-V.

eBook
R$49.99 R$271.99
Paperback
R$339.99
Subscription
Free Trial
Renews at R$50p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Microsoft Application Virtualization Advanced Guide

Chapter 2. Sequencing in Complex Environments

All of us working in the IT sector know that technology, platforms, infrastructure, and implementations do not always work as we would find in a step-by-step article. We know that every scenario that we could work in may require some tweaks to adjust our implementation.

App-V is one of the greatest examples of how a technology can adapt to almost any given scenario: integrating with other existing platforms, different implementation models, and the variety in the delivery methods.

If we are talking about the sequencing compatibility of applications, we are quite sure that almost any application is suitable for packaging, but sequencing complex applications could require several hours of analyzing, installing, packaging, and testing the virtual environment, to finally get it ready.

There are several parameters and options we can use in the sequencing process in order to complete an application virtualization, such as, editing the Exclusion Items...

Overview of complex sequencing


Most likely, almost all of the existing applications in your current operating system support virtualization, but as we said, not all of them will have the same, straightforward process to get it working properly.

It is important to note that:

  • Every application needs a deep understanding before capturing it: Understand the application's usage, dependent components, requirements, and interaction with the operating system. If we don't have these things cleared up, the sequencing process will not be an easy ride.

  • App-V was not designed to solve incompatibility issues: Even though virtualizing an application in Windows XP can actually allow it to run in Windows 7, the focus of this technology is not to solve incompatibility among operating systems. We have some great examples of resolving problems like this using App-V, but it's not 100 percent guaranteed.

  • Do not confuse "complex/advanced sequencing" with sequencing unsupported applications: There are some applications...

Reviewing complex applications


Understanding applications is a key element prior to starting with the sequencing process. Gaining deep knowledge about it will give us the necessary tools for proper sequencing, especially when we are dealing with complex applications.

In my previous book, Getting Started with Microsoft Application Virtualization, we took a closer look at the step-by-step process for virtualizing a seriously complex application such as Microsoft Office 2010. Even though we are not going to review it again, we'll talk about the important topics we must understand to achieve a happy ending while virtualizing a complex application.

Another important thing to remember about the applications and their sequencing process is that we should always maintain this process with the recommended best practices; this way we'll avoid common errors and misconceptions regarding this stage.

Applications that require complex sequencing

If you have a bit of experience in App-V and in the sequencing...

Handling App-V Sequencer exclusions


As we've seen earlier, the App-V Sequencer needs to monitor specific data and directories to capture the application installation and, in this process, it also needs to exclude several directories to avoid unnecessary data as well as computer/user data.

The App-V Sequencer installation includes the default list for Exclusion Items, which it applies every time.

Microsoft's Network Monitor 3.4 is a good example of an application that requires editing of the App-V Sequencer Exclusion Items. Normally, this application is sequenced without any issue, but as soon as we start the virtualized package, we receive the error Failed to load NPL script.

In this example, the App-V Sequencer ignored a few files that are required for the application to function properly.

Note

We will review, in Chapter 5, Troubleshooting App-V, the normal process for finding these errors and the specific directory or files ignored by the App-V Sequencer, using Microsoft Sysinternal's Process...

Using workarounds for applications with drivers


Network Monitor 3.4 is also a good example of an application that could be sequenced with a few tweaks, even if the software requires a driver to work properly.

Once we sequence the application and apply the workaround reviewed before editing the App-V Sequencer Exclusion Items, we will see our application running apparently normally; but, as soon as we try to capture it from the network, we will see the None of the network adapters are bound to the netmon driver message:

If we are working with an application and we don't know the exact driver that it is using, we can use Process Monitor again, to find the particular driver used. In this case, the network driver, used as a filter in communications, is named nm3.sys.

You can also easily find the latest driver installed by accessing C:\Windows\system32\drivers and looking for the latest files added.

In order to get this application working as virtual, we must do the following:

  1. Sequence the application...

Handling the virtual environment


Fortunately the flexibility that App-V provides lets us work and edit almost anything in the sequencing process, like we've seen by editing the parsed or excluded items, or by editing the virtual environment.

The virtual environment can be reviewed and edited using the SPRJ (Project File) of the application or as soon as we complete the sequencing wizard. The options we can edit in the virtual environment are as follows:

  • Files: All the application files captured and included in the package.

  • Virtual registry: The registry keys used by the application, which, again, are only going to be available for the application we are virtualizing.

  • Virtual file system: A detailed view about the files stored in the Q:\, including those which are redirected to the C:\.

  • Virtual services: Embedded services in the application that are captured in the sequencing process.

  • OSD: This is a more practical view of the OSD file, which contains an XML-formed view. Using this tab, we can easily...

Using Dynamic Suite Composition


Dynamic Suite Composition represents the way in which administrators can define dependencies between App-V packages and guarantee final users transparent operability between applications.

In normal operating system use, we can find several applications that are dependent on other applications. The best example is probably that of web applications interacting (from a browser, of course) constantly with Java Runtime Environment, Silverlight, and other applications, such as PDF Reader. DSC is also very suitable in any plugin scenario for other large applications such as Microsoft Office.

Dynamic Suite Composition always identifies two type of applications:

  • Primary application: This is the main application and is usually the full software product. It should be identified, as the application users execute primarily before needing a second application.

  • Secondary application: This is usually a plugin/middleware attached to the primary application. It can be streamed...

Upgrading/editing an existing application


An important procedure we should always consider in our App-V deployment is that the application upgrade or modification in its life cycle.

There are different ways an application could need an upgrade or modification—a service pack or updated version, modification required within the options of the application, or adding a new feature/application to an existing package. For all of those options, the App-V Sequencer offers us a wizard.

The options available in the App-V Sequencer are:

  • Update application in an existing package: This is the scenario for a new update, service pack, or for modifying a particular option within the application.

  • Edit the package: This is the option we usually see, as soon as we are done with the capturing process. Here, we configure (or in this case, modify) the deployment settings, virtual environment (file system and registry), and so on.

  • Add new application: This is the option for when we need to add a new application to...

Creating and handling package accelerators


One of the newest features in App-V 4.6 SP1 is the package accelerator, which appeared in order to help the App-V community share knowledge and common best practices for applications sequencing.

What is a package accelerator?

Package accelerators represent a fast way to accomplish the sequencing of any given application by using the configuration files saved previously by a sequencer professional. These files can be used to rapidly create a new version of the sequenced application, saving a lot of time in the customization of this app.

Before package accelerators, sequencing a particular (most likely, complex) application and sharing that knowledge with the community implied that we write down that process in a detailed way, called an App-V recipe. These recipes are usually found in Microsoft TechNet and other App-V community forums.

A package accelerator is nothing more than a CAB file containing the following files:

  • SPRJ

  • OSD

  • Manifest file for this particular...

Summary


In this chapter, we had the chance to review important topics regarding complex sequencing and how to accomplish these in some scenarios where App-V is normally not supported.

There are some applications that require more tuning than others, including those that are not commonly supported in App-V, such as an application with drivers. A good example we reviewed here is Network Monitor; it requires editing the Exclusion Items of the App-V Sequencer, in order to include necessary files, and also requires the existence of a driver to function properly.

In complex sequencing, there are important concepts that we've had the chance to understand, in this chapter; for example, using the override/merge options and the ability to let the application interact with the operating system (using the LOCAL_INTERACTION_ALLOWED parameter).

We've also covered Dynamic Suite Composition, which lets us work with dependencies between different virtual applications. By handling the proper parameters in the...

Left arrow icon Right arrow icon

Key benefits

  • Understand advanced topics in App-V; identify some rarely known components and options available in the platform
  • Acquire advanced guidelines on how to troubleshoot App-V installations, sequencing, and application deployments
  • Learn how to handle particular applications, adapting companys' policies to the implementation, enforcing application licenses, securing the environment, and so on
  • Virtualize server applications by using the upcoming platform Server App-V
  • Step-by-step explanations to maximize the utility of App-V in your application infrastructure

Description

Microsoft's Application Virtualization technology has been emerging as one of the main platforms in application virtualization. This is mainly because more and more organizations are thinking about application virtualization as a valid implementation; also because App-V represents probably the most attractive solution. App-V introduces a new and efficient way to improve operating systems and application life cycles in organizations. However, if we want to maximize our investment we must learn that every scenario and application differs from another, as does complexity.With Microsoft Application Virtualization Advanced Guide administrators will find detailed topics for understanding App-V components, architecture and implementation models; as well as step-by-step guidance to master App-V processes. There is also guidance on integrating App-V with other robust platforms like VDI, SCCM 2012 and even virtualizing server applications. Microsoft Application Virtualization Advanced Guide will start by giving readers the means to discover unfamiliar topics in App-V, as well as understanding App-V's architecture. By doing so, it will provide the baseline needed before shifting to advanced topics in App-V, like complex scenarios for sequencing and deploying applications. The book details scripting within App-V, as well as handling the platform using the command line; there is a complete review of troubleshooting installations, sequencing and deploying applications. Integration is another key component we will cover by introducing App-V in VDI and SCCM 2012. Server applications are not forgotten with Server App-V, using this book the reader will have a detailed understanding, with how-to steps to virtualize server applications.

Who is this book for?

This book is for system administrators or consultants who want to master and dominate App-V, and gain a deeper understanding of the technology in order to optimize App V implementations. Even though the book does not include basic steps like installing App-V components or sequencing simple applications; application virtualization beginners will receive a comprehensive look into App-V before jumping into the technical process of each chapter.

What you will learn

  • Perform sequencing in complex environments including scenarios where App-V is normally not supported
  • Deploy your applications using HTTP/S or configure standalone modes for local and SMB Streaming in complex scenarios such as adjusting communication ports for application delivery
  • Get hands on in how to implement the scripting process within App-V applications and also review how to use App-V command lines
  • Troubleshoot App-V
  • Scale-up App-V implementations by using failover and load balanced scenarios
  • Review App-V integration with VDI and Remote Desktop Services
  • Integrate App-V with SCCM 2012
  • Examine 3rd party tools available in App-V
Estimated delivery fee Deliver to Brazil

Standard delivery 10 - 13 business days

R$63.95

Premium delivery 3 - 6 business days

R$203.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Mar 26, 2012
Length: 474 pages
Edition : 1st
Language : English
ISBN-13 : 9781849684484
Vendor :
Microsoft
Tools :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Brazil

Standard delivery 10 - 13 business days

R$63.95

Premium delivery 3 - 6 business days

R$203.95
(Includes tracking information)

Product Details

Publication date : Mar 26, 2012
Length: 474 pages
Edition : 1st
Language : English
ISBN-13 : 9781849684484
Vendor :
Microsoft
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
R$50 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
R$500 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just R$25 each
Feature tick icon Exclusive print discounts
R$800 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just R$25 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total R$ 1,014.97
Getting Started with Citrix XenApp 6.5
R$367.99
Windows Server 2012 Hyper-V Cookbook
R$306.99
Microsoft Application Virtualization Advanced Guide
R$339.99
Total R$ 1,014.97 Stars icon
Banner background image

Table of Contents

9 Chapters
Taking a Deep Dive into App-V Chevron down icon Chevron up icon
Sequencing in Complex Environments Chevron down icon Chevron up icon
Deploying Applications in Complex Environments Chevron down icon Chevron up icon
Handling Scripting and App-V Command Lines Chevron down icon Chevron up icon
Troubleshooting App-V Chevron down icon Chevron up icon
Scaling Up App-V Implementations Chevron down icon Chevron up icon
Integrating App-V with Virtual Desktop Infrastructure (VDI) Chevron down icon Chevron up icon
Integrating App-V with System Center Configuration Manager 2012 Chevron down icon Chevron up icon
Integrating Server App-V with Private Clouds Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3
(4 Ratings)
5 star 25%
4 star 75%
3 star 0%
2 star 0%
1 star 0%
Nic Jun 26, 2012
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book is the natural continuation of the guide that Alvarez had already written on App-V titled Getting Started with Microsoft Application Virtualization 4.6This guide examines advanced topics related to App-V and will show you all its secrets, so you can maximize your infrastructure based on virtualized applications.The book has a series of practical examples and is based on the great field experience gained by Alvarez using App-V.Among the Reviewers of the book there are 3 very famous App-V MVP!Do not miss the section about Troubleshooting and the section about integration of App-V in a Virtual Desktop Infrasctructure (VDI) and Remote Desktop Services (RDS), that is my preferred App-V implementation, as you know :-)Truly a book not to be missed!
Amazon Verified review Amazon
C. Miller Jun 08, 2012
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
This book is a must have for anyone who is looking at setting up App-V environment. The technology is unfortunately very complex and overwhelming, but this book does a great job of explaining the different ways inwhich it can be deployed. It also gives invalueable in-depth information for sequencing applications and then methods of troubleshooting packages that you may be having issues with.This book also does a great job if describing how an App-V environment can be put in place for application delivery in a VDI setup, and doesn't skip on mentioning how to take advantage of the shared app cache in order to save on diskspace.I don't run SCCM, but the book describes how to integrate App-V into it if you do. Along with that it talks about how you can use it in conjunction with RDSH servers (aka terminal servers) to deliver applications in whatever scenario happens to best for that application.The book doesn't skip on talking about using App-V for delivering server applications to Windows Server even though I've never heard of anyone really doing this.At the end of the book is a great appendix of third party resources for creating, maintaing and troubleshooting an App-V enviornment which is practically worth the cost of the book itself.Overall I recommend this book if your looking into this technology, however I fear that this technology will not be around too much longer due the lack of marketing and promotion from Microsoft and there big push towards Metro and the Microsoft store in upcoming Windows 8 and Server 2012.
Amazon Verified review Amazon
Chris Keim Jun 25, 2012
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
With virtualization, there are multiple solutions that can be combined to create a personlized architecture for a company. One of those options is application virutualization. Augusto Alvarez does a good job in explaining the architecture and components involved in Microsoft's App-V as well as the overall lifecycle and architecture of an App-V solution.For those that have a little experience, the second chapter is where they might want to jump to. The second chapter goes into sequencing applications, this is where App-V engineers want to pay attention to make sure the process is done correctly and Augusto goes over this very well. Chapter 3 talks about deploying the package just created. The next bit that is very important for an App-V engineer is troubleshooting and chapter 5 handles this nicely. What happens next depends on your environment, but Augusto has this handled as well. Whether you need to scale out your deployment, integrate SCCM, or integrate it into your VDI environment, the information is well layed out.You should have looked into App-V or have some experience prior to reading this book as it hits the ground running, but for those that want to get the most out of App-V, you should read this book.
Amazon Verified review Amazon
Jack May 14, 2012
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
This is an in-depth book on the use and features of Microsoft App-V technology. This book is a must read for packagers using App-V and for those who want to play with it or have a deep interest in this matter.I'm a huge fan of clearing things up with the help of pictures (a picture can say a thousand words) but I must admit that the author has found a way to use the pictures to clarify and not to clutter the book with them.App-V isn't the my area of expertise but I understand what the author is telling me and in such a matter that I don't feel stupid or that I'm an infant. It guides you through the steps with real life tips but does work from a mindset that you know already something about the product.In my opinion the money is worth spending on this book.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela