FAQ

Should you need any additional information, please contact us at
info@waverleysoftware.com or call us at +1 (650) 238-9205.
What is the size of your development organization?

More than 400 professionals work at Waverley across all our locations. Aside from software developers, we employ experienced project managers, quality assurance and DevOps engineers, talented designers, and other specialists.

What is your geography?

Our C-Suite is based at Waverley’s headquarters in Palo Alto, California, and Boston, Massachusetts. We have development centers in Eastern Europe (Romania, Poland, Ukraine), Latin America (Bolivia, Colombia, Costa Rica), and Asia (Vietnam).

Do you have developers in the US?

Yes, we have senior technical staff located in the US and, if needed, can also provide US-based project managers.

What are your engagement models?
  • Team Extension. A specific, qualified team is built and/or assigned to deliver your project or act as an extension of your in-house development team. It is a fully sufficient team that can deliver your tasks using an agile product development process that is practiced by most of our clients. 
  • Project Delivery. This engagement model works well for pilot projects and other projects with a well-defined scope. Waverley creates an estimate for the project and then determines the phases and milestones. Waverley takes full responsibility for the team selection and drives the project management. You receive a complete software solution. 
What is your core tech expertise? Do you focus on mobile, or web or business apps, and what percentage of each?

For the 30 years that we’ve been in business, we have worked with all types of software, so we can provide in-house experts in various spheres. However, mobile, web and embedded software development are the largest categories we play in. With respect to the percentage of our overall portfolio 40% custom software development including server-side, 25% mobile apps, 20% IoT/embedded, 15% web apps.

What are your strongest technology skills?

Waverley boasts professionals with more than 10 years of experience with corporate software projects involving Android (Java, Kotlin), iOS (Objective-C, Swift), and Javascript (node.js, React, Angular). We are keen on innovation and constantly update our tool chest with state-of-the-art technologies, such as Blockchain, Kotlin, AR, etc., often creating our own solutions. 

What is the lead time for adding resources?

Generally, 2 – 6 weeks for an entire team, depending on the complexity of the project, the technology skill set required and team member seniority levels as well as whether we have the necessary in-house resources available for immediate deployment. Once we have the project specs, we will collaborate with the client on defining the necessary job descriptions.

What does your engineering process look like? How do you work?

We believe deeply in Agile and other modern engineering methodologies. Regular stand-up meetings and code reviews help us maintain a high standard of quality. The process is owned by our capable project managers, all with technical degrees and more than a decade of experience with software projects. The PMs are responsible for keeping the team motivated and turnover rates low, providing a smooth workflow, refining the process, and adapting to the client’s internal processes and tools. They also own the communication channels, schedule meetings, and provide regular updates on milestones reached, scheduled deliverables, as well as reporting on the project status overall.

How do your people learn and grow?

All Waverley engineers are encouraged to constantly grow and enrich their skills. The company provides necessary learning materials and supports access to relevant lectures, tech talks, meetups and conferences. Junior-level engineers are supervised and mentored by senior-level professionals. We practice peer code reviews – where independent engineers review the code of their colleagues to encourage professional growth. Learning, curiosity and career progress are among our core values.

Who is your typical client?
  • Fast-Growing Tech Startups. Startups often need technical expertise unavailable in-house. If they face a tight deadline or don’t have the budget to locally scale their development teams, we can step in and be their A-team.
  • Software Companies. Established software companies looking to upgrade their existing products or port to a new platform, while decreasing their time-to-market and staying on budget.
  • Traditional Enterprises. Large corporations in need of state-of-the-art technology solutions for their core products or business software solutions for internal use.
Do you work more with small companies or larger ones?

The size of the company does not matter as long as there is a project we can help with and value we can provide. We work with VC-backed startups, established software companies, and traditional enterprises that have yet to develop technology expertise. Each of our clients has a specific problem they are trying to solve and, regardless of the company’s size or industry, Waverley has expertise in building software to solve their problem. 

Which contracts or documents do you sign?

Before sharing any confidential information about the project, both sides are required to sign the Non-Disclosure Agreement to make sure all ideas are protected. The Professional Services Agreement is signed when we’re approaching the stage of assembling your team. The PSA defines the legal relationship between the two companies but doesn’t commit either side to any project or deliverables. The actual work is defined by the Statement of Work, which specifies the team size, location, payment conditions and other crucial details needed on both sides before the actual work on the project can proceed.

How does your company grow from experience?

Waverley Software was founded in 1992. Our C-Suite executives bring the best practices of business building and management from successful tech giants of Silicon Valley. Over the years, our process has been refined and polished. New people who join the team invest their talent and personality to make Waverley better every day. As our developers and project managers encounter and overcome the challenges inherent in doing a software project, they learn from those experiences and incorporate that new knowledge and learning into their future projects. We probe into new domains, try the latest technologies, build on our strengths and work hard to reduce our weaknesses. 

What makes you better than your competitors?

A combination of factors that make us the best fit for the companies who choose to work with Waverley.  Our executive team is based in Silicon Valley, and they bring vast experience working with tech giants and the quality and standards they require. We are still a founder-run company, so our founder’s personal commitment to making great software is a big bonus for our clients. Our size makes it possible to work with all kinds of clients, providing an excellent level of communication and attention to detail. In addition, Waverley is uniquely qualified to work with clients who require a software partner with vast experience. We have an excellent reputation in the marketplace and our talented engineers are known for their passionate commitment to each client’s success. 

How do you solve the time difference dilemma between the client and the team?

Waverley has been working with clients across multiple time zones since the company was founded and we have developed specific procedures that solve timezone-related issues, ensuring smooth communication throughout the life of your project. First, an experienced project manager manages the team’s activities, often shifting work hours to overlap with the client’s timezone. Second, a specific set of tools we use allows around-the-clock access to all information. Third, meetings are scheduled with the client’s schedule in mind. And fourth, the team is always open to communication, often traveling to and meeting on-site with the client if needed. Our numerous clients on the other side of the world find it very convenient to assign tasks at the end of their workday and, upon checking their messages or Slack channel the following morning, see that those tasks were completed overnight.

Who owns the code? How do you ensure confidentiality?

The client owns all work on the project: the code, documents, test cases, and all IP. In other words, the entirety of any work we do during the course of our engagement on their project is owned by our client. It is our job to ensure that your ideas and data are protected. That is why all employees involved in the project sign an NDA clause as part of their employment contract with us. When it comes to protecting your intellectual property, there can be no compromise, and we take necessary protection measures starting with the physical security of our office space via access codes and locked equipment labs and extending to security infrastructure, VPN, server security, etc.