Work Terms: Website and Mobile App Development Services


In the dynamic world of website and mobile app development, it's crucial to establish clear work terms that outline the operational aspects of a project. These terms encompass elements such as hours of operation, payment structure, and communication styles. This comprehensive guide is designed to provide a transparent understanding of how I approach these aspects as a developer with over 15 years of experience.

Hours of Operation

Business Hours

My standard business hours are typically Monday through Friday, from 9:00 AM to 5:00 PM (Indian Standered Time). However, I understand that projects may have unique requirements, and I'm open to flexible working hours to accommodate different time zones or specific needs. Flexibility is a hallmark of effective project management, and I'm dedicated to ensuring your project's success.

Weekend and Holiday Work

While my primary business hours are during the workweek, I understand that some projects may require work during weekends or holidays, especially during critical phases or to meet tight deadlines. In such cases, I am open to discussing arrangements that ensure the smooth progress of the project without compromising work-life balance.

Payment Terms

Effective payment terms are essential to establish a fair and transparent financial framework for your project. I prefer to structure payments based on project milestones to ensure that you get the best value for your investment. Here's how I typically structure payments:

Payment Method

I accept payments through various secure methods, including:

  1. Bank Transfer: A standard and secure method for large transactions.
  2. PayPal: A widely used online payment platform that provides convenience and security.

The choice of payment method can be discussed and agreed upon according to your preference.

Payment Schedule

The payment schedule for your project is determined based on mutually agreed milestones. Here's a breakdown of the usual payment structure:

1. Initial Deposit

An initial deposit is required to initiate the project. This serves as a commitment from both parties and covers the early stages of project planning, including research, scoping, and setting up the development environment.

The initial deposit is typically a percentage of the total project cost. The specific percentage can vary depending on the project's complexity, size, and the resources required.

2. Progress Payments

Progress payments are tied to specific project milestones or deliverables. These milestones are collaboratively defined at the beginning of the project, ensuring that both parties have a clear understanding of when and what to expect.

Progress payments are usually due upon successful completion of these milestones. This approach aligns the payment schedule with the actual progress of the project, providing transparency and motivation for both parties to meet project objectives.

3. Final Payment

The final payment is made upon the successful completion of the entire project, once all requirements have been met, and you are satisfied with the results. It is an essential part of the project closure process.


For each payment, I will provide clear and detailed invoices that include the following information:

- An itemized breakdown of services rendered.

- The due date for the payment.

- Payment method information.

- Any terms or conditions specific to that payment.

Invoices will be delivered in a timely manner, allowing you sufficient time to review and process the payment.

It's important to note that the specific payment schedule for your project will be documented and agreed upon in the project contract. This contract serves as a legal agreement that outlines the terms and conditions for payment, helping to ensure a harmonious working relationship.

Preferred Communication Style

Effective communication is the cornerstone of a successful development project. I'm committed to maintaining open and transparent channels of communication throughout the project's duration. Here's how I typically manage communication:

Communication Channels

I'm comfortable using a variety of communication channels to ensure effective interaction between all project stakeholders:


Email is a standard and formal mode of communication. It's particularly useful for sharing official project documents, updates, and for addressing non-urgent matters.

Video Calls

Video conferencing tools such as Zoom, Skype, or Microsoft Teams are invaluable for face-to-face discussions, project meetings, and demonstrations. Video calls allow for a more personal connection and enable the team to collaborate effectively even when geographically distant.

Instant Messaging

Instant messaging platforms like Slack or Skype are useful for quick questions, updates during working hours, and informal team interactions. They promote real-time collaboration and are suitable for addressing urgent concerns.

Project Management Tools

Project management tools such as Trello, Asana, or Jira provide a structured and organized approach to project tracking, task management, and collaboration. They offer a clear view of project progress, outstanding tasks, and deadlines.

Response Time

I understand the importance of timely responses and aim to adhere to the following guidelines for response time:

- During regular working hours (9:00 AM to 5:00 PM, Indian Standered Time), I strive to respond to client inquiries within 24 hours.

- If a matter is urgent and requires immediate attention, I will make every effort to provide a prompt response.

Prompt communication ensures that issues and questions are addressed without causing undue delays in the project timeline.

Project Updates

Keeping you informed about project progress is a priority. Regular project updates will be provided at mutually agreed intervals, ensuring that you are always aware of the project's status and any potential challenges that may arise. These updates can take various forms, such as email reports, video conference meetings, or progress reports within project management tools.

Feedback and Collaboration

I welcome feedback and collaboration throughout the project's duration. Your input is invaluable and plays a crucial role in shaping the project's outcome. I encourage open and transparent communication to ensure that the project aligns with your expectations.

Collaborative feedback can encompass various aspects, including design decisions, functionality improvements, and any issues or concerns that may arise during development. This collaborative approach ensures that the end product reflects your vision and serves your objectives effectively.


Clear and well-defined work terms are the foundation of a successful website and mobile app development project. These terms cover essential aspects such as hours of operation, payment structure, and communication methods. I am dedicated to ensuring that our working relationship is built on transparency, effective communication, and a mutual commitment to the success of your project.

These work terms serve as a guideline and framework for our collaboration. However, they can be adjusted and customized to accommodate the specific needs and preferences of each project and client. It is essential to have a written agreement that outlines these terms and is signed by both parties before commencing any work. This document serves as a reference point for both parties and a testament to our shared commitment to a successful project outcome.

By adhering to these work terms and maintaining open communication, we can work together to create exceptional website and mobile app solutions that meet your objectives and exceed your expectations.

Shibaji Debnath

Shibaji Debnath

Ex Google Software Engineer and Instructor

+91 8981009499
Clients Feedback

Been meaning to call you or email regarding the web site. Just wanted to say that I am so delighted with my new web site. You were quick to act when my old web ...

Dan Seymour, Founder/Director of Football, Shield Academy

Startup Website Development

Shibaji is an outstanding and Talented Software Developer when I connected with him that first time. At that time I had some doubts about whether my dream proje...

Brian French, CTO, Sports Visio

Flutter Mobile Application Project

Stepping Stones is very aware of the strengths in the services we offer but websites and databases do not fall within this expertise. Shibaji has over the past ...

Karen Godfrey, Stepping Stones Luton

Website Database Management

Having worked with Shibaji Debnath for a few months, I am very impressed with his seemingly endless knowledge of the IT sector, and especially how quickly he co...

M. Metcalf, Bella Shops

Mobile Application Development

Having worked with Shibaji Debnath for a few months, I am very impressed with his seemingly endless knowledge of the IT sector, and especially how quickly he co...

M. Metcalf, Bella Shops

Mobile Application Development

I first came across Shibaji in my time collaborating with Origin UK Ltd, who handled support aspects for the then Alcatel Telecom. His work, even then, was far ...

Howard Watson, CTO, Alcatel Lucent

Startup Website Development

Always available to help, incredibly proficient, hits deadlines without fail, hard working and trustworthy. In my experience, no project is too much trouble, an...

Scott Petty, CTO, Enterprise

Mobile Application Development

Shibaji has recently helped me to customize my website and I found him to be absolutely superb. He was able to translate exactly what I wanted into my website, ...

Paul Sweeney, CEO, APS Legal

E-Commerce Website Development

-: More Feedbacks :-

Contact Shibaji Debnath today

Feel free to discuss your freelance software engineering, development, or training requirements. Empower your projects with Shibaji's unparalleled skills and unlock new possibilities for success.