A. located teams (Customer’s premises)
All of our carefully selected employees (SW engineers) are joining customer’s IT SW development teams and offer their services
This can be implemented/approached in three different magnitudes
i) Engineers only
ii) Engineers with our own team leader taking portion of the project management obligation
iii) Engineers with our own team leader and Architect   taking portion of the project management obligation and technical architecture.

B. Remote Dedicated Development Teams   (Accepted premises)
All of our carefully selected employees (SW engineers) are joining customer’s IT SW development teams remotely from our offices and offer their services as Remote Dedicated Development Teams
Remote Dedicated Development teams consist of a mix of 3-5 professionals that are expert developers (relevant to their seniority), in the underlying technology stack.
Using a mix of seniority will safeguard the capacity and quality of the deliverables for each team. If the need arises for more capacity, then seniority should also scale up (and so on).
Using teams of less than three people may work, but is not recommended since it will adversely affect the blended rate, and also jeopardise redundancy, quality, and continuity