A/N: I am not an expert in computer programming or code. I'm learning a lot as I go. If you notice errors, feel free to message me about them and suggest something better/correct. I'm always open to the help of my readers! Thanks for taking the time to read this fanfiction crossover. It will update at least once every weekend (as long as things don't get too busy). Sherlock and TRON belong to their respective owners, I don't own anything except the original situations, concepts or ideas expressed in the storyline.

When Encom is ready to come out with a new system called ATLANTIS, will free-lance programmers Sherlock and John be able to fix the bugs in the system in time to save the future of the company. There's a lot more on the line than anyone realizes and things are only just heating up. BBC!Sherlock AU
-

Chapter 1: Living Code

"This is...oh my God! This is incredible! Sherlock have you-"

"Yeah." came the short reply of John's programming partner.

"It's...alive!" John was thrilled with the fact that they had recently been hired by big-name company Encom to assist with the programming and de-bugging of their latest system software. John was reviewing the latest software that they had put out so he could better understand the coding style.

Sherlock was draped across an armchair that they had. John almost never sat in their office "living room" where they had hoped to create a place to comfortably discuss ideas and have meetings. The sofa was where Sherlock had his pouting sessions and afternoon naps while the armchair was where he dangled himself across the furniture in what one would think were the most uncomfortable positions.

He rolled himself off the chair and stood, his body moving in a lazy, languid fashion. Sherlock was arrogant, but with good reason. He was the best programmer around and he easily beat the Encom programmers in record time when the company had competitions. They had tried to recruit him multiple times, but each time he refused without giving reason.

Sherlock flopped down in a rolling chair backwards and rolled himself across the open office space to John's desk. John, a promising programmer with a lot to learn still, was staring at his screen with at least fourteen windows of programming open. He was almost drooling which made Sherlock chuckle, a rare happening.

"John, are you even here? There's four bugs in this system, but we can't edit this from here. We need the main server."

"Why?"

"Because that's where the official programming is. That's why." he frowned at his counterpart, thinking the answer was obvious.

"It's nearly midnight, Sherlock. We can't go to Encom now. Can't it wait til morning?"

"No." He was already across the office, snatching his coat and scarf off of the rack. "Coming?" Sherlock turned around briefly just as his hand touched the doorknob.

"O-of course!" John bolted up out of his seat, swiftly switched off the monitor and jogged across the room to Sherlock. He tugged on his own coat and turned out the lights with a final look back...