Type of Work

What we do best is matching people and work. Melon has a strong dedication to developing long-term relationships with clients, partners and employees alike. We have successfully built teams of developers expert in varied platforms who are reasonable and engaged professionals with a fresh view. Melon grasps the meaning behind the requirements handed to us, rather than just the specification, and then delivers a working piece of software within the set frame. Or better.

In a nutshell, Melon is a software development company focused on building teams and delivering meaningful solutions.

The assignments we excel at are as follows:

End-to-End Development

Melon is experienced with projects involving all stages of application development – planning, design, implementation, stabilization and release. Our clients come from across a number of industries like telecommunications, pharmaceuticals, entertainment, FMCG, digital marketing, HR and many more. This has taught our teams not only to move things forward according to plan, but also how to handle the inevitable, unforeseen difficulties every project faces. It is exactly the down-to-earth, constructive and proactive attitude of our teams in times of trouble that distinguishes us from most software development outsourcing companies.

Technology Consulting

If just one Melon’s strong point needed to be singled out, it would be its technological diversity. First across web, mobile and desktop, and then across most top development. The type and size of our software development project history is no less diverse. We’ve worked with digital and software agencies, enterprises, and start-ups on large and small projects. Our teams were included at all possible points of a project: from end-to-end development to fixing a mess in the critical final stages of projects. This accrued and assorted proficiency makes Melon a sought-after and proven consulting partner for any kind of application development.

Maintenance and Support

A number of our clients have been with us for several years after the project initial development had finished. Our soundest business comes exactly from these long-term relationships which we aim to develop with every client. Melon’s teams make for a project’s smooth transition into the often underestimated maintenance and support phase. We also have a dedicated team especially for support tasks whether they be for projects developed at Melon or elsewhere.

QA and Testing

From Melon’s early days we recognized the value of having a dedicated, in-house quality assurance team for our application development projects. Our QA process evolved along with all contemporary approaches like unit and automated testing, but the team is also involved with business logic analyses, functional testing, usability analyses, heuristic evaluation, browser compatibility & scalability, and UI automation. The experience accumulated in many years of dealing with QA and testing has now allowed us to offer it as a separate service business line.

Type of Projects

Melon's teams have worked with all popular and practical types of software development methodologies: agile, waterfall, prototyping, incremental, and mixed. Thanks to the amassed knowledge, we are now able to pick, in accordance with our clients and partners, the right developers, teams and approach for all types of projects. However, the project types we have strongest skills at are the following:

Application Development (Mobile, Web, Desktop)

From the start Melon was primarily using Microsoft’s development platform and continues to do so through ASP.NET, SharePoint, Windows Phone and others. Also, we have been developing open source coding platforms like PHP, Python and Ruby for which now we house dedicated teams within the company. When it comes to mobile development we have adopted all top platforms as they appeared (and dropped the ones that became obsolete). This open and flexible strategy made us a leading mobile application development company in Bulgaria. Our expertise across these platforms paired with auxiliary, strong teams for HTML/JS/CSS, Flash/Flex, UI/UX and quality assurance can handle just about any type of application development tasks.

Enterprise System and Application Development

We are a technology partner for a growing number of enterprise-level clients. Melon's developers are pushing the solutions forward, adapting them to market needs and emerging technological opportunities. Through Melon’s partnerships, our teams have worked both as dedicated, entirely outsourced development units and hand-in-hand with companies’ in-house resources. The most desired projects are those where we are challenged to dive into the intricacies of a sizeable problem that needs cracking and then to discover and develop a completely fitting, efficient solution to address it.

Product Development

Melon has its history in developing and marketing it’s own products. That's why we are the wise choice as a software development partner for your product to hit the market on time and in a market-ready state. Our teams know the ins and outs of software product development and the important differences between the software service and software product business. Melon has people who are experienced and excited to be involved in the entire product development lifecycle - from design to market launch and support.

UI/UX and Visual Design

At the core of the original merger that formed Melon was the symbiosis between software development and user experience design. Our creative team has become a solid UI/UX and Visual Design department, adept at mobile and web projects alike. Melon designers craft for a user in a context, not for separate specifications from a list. They have sharp senses and infinite curiosity needed to translate users’ necessities – both problems and opportunities – into the right interactions with a certain software product, system or application.

Game and Content Development

We were fortunate enough to have one of the original departments at Melon involved with interactive media from the dawn of this engaging and powerful filed of the digital era. Powered by the design team, content development experts and excellent programmers passionate about rich internet applications, Melon creates engaging experiences for education, advertising and entertainment purposes. Particularly in the area of game development where we have completed several projects.

Engagement Models

We've learned over the past 15 years of growing as a software development company that no two projects are alike. However, our vast experience narrowed the possible approaches to the following three:

Dedicated (Extended) Team

Melon dedicates a selected team of developers to the project. The client has full management control over tasks and priorities, while we facilitate the process and support the developers involved.

Engaging a dedicated team has become the most popular model for working with our long-term partners for several reasons. It is cost-effective, hassle-free and gives just the right amount of control and input. This goes for both the client and the development team. Melon’s size, experience and expertise in various technological platforms (web and mobile) results in building the best team to match the client and the project. This also gives us the ability to expand existing teams relatively quickly.

Time-and-Materials

The payment is associated to the actual number of hours at specified hourly rates.

This engagement model best guarantees that the price and resulting service will coincide. The client receives regular reports of how every manhour was spent on the project. While this provides a lot of transparency, it can at times be a hassle and a bit more difficult to manage than necessary in exchange for fundamental fairness. Many of our long-term partners prefer the time-and-materials for small-scale and support projects or when the full scope of the project is not well understood. More than for any other model, mutual trust, understanding and acting in good faith are a must.

Fixed Price

The classic model when the vendor and the client agree on the fixed scope and budget for a set of specific deliverables.

Our experience shows that most of the fixed price projects at some point become a tug of war with unforeseen, but necessary changes beyond the specifications on one side, and the deadlines, limited budget and ambiguous responsibility behind the changes on the other. Still, Melon’s battle-hardened teams are clever enough to preemptively handle and mitigate the risk for most situations (including avoiding a project completely). A lot of our new clients assign us fixed price projects in order to evaluate our ability and attitude, which we are more than happy to embrace, the result being mutually beneficial long-term partnerships.